大家好:

由于我一直没有用过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

请高手看看那里错了?