主题:linux下fortran程序的makefile文件如何写?
大家好:
由于我一直没有用过linux系统,现在想把我在windows下编好的fortran程序在linux系统上运行,看网上说需要写一个makefile文件,但是我照着写了,还是不行,请高人指点怎么写?
我的源程序有main.for, a.for, b.for, c.for,d.for, e.for
一个主程序,剩下的都是子程序。
我写的makefile文件如下:
FC=gfortran
FFLAGS=-g
OBJ=a.o b.o c.o d.o e.o
all:BLH
BLH:main.for $(OBJ)
$(FC) $(FFLAGS) -o BLH main.for $(OBJ)
$(OBJ):%.o:%.for
$(FC) -c $(FFLAGS) $< -o $@
clean:
rm -f *.o BLH
FC=gfortran
FFLAGS=-g
请高手看看那里错了?
由于我一直没有用过linux系统,现在想把我在windows下编好的fortran程序在linux系统上运行,看网上说需要写一个makefile文件,但是我照着写了,还是不行,请高人指点怎么写?
我的源程序有main.for, a.for, b.for, c.for,d.for, e.for
一个主程序,剩下的都是子程序。
我写的makefile文件如下:
FC=gfortran
FFLAGS=-g
OBJ=a.o b.o c.o d.o e.o
all:BLH
BLH:main.for $(OBJ)
$(FC) $(FFLAGS) -o BLH main.for $(OBJ)
$(OBJ):%.o:%.for
$(FC) -c $(FFLAGS) $< -o $@
clean:
rm -f *.o BLH
FC=gfortran
FFLAGS=-g
请高手看看那里错了?