我正在执行此makefile以使用gfortran,gcc,netcdf和mpich2库编译Fortran代码。
当make脚本执行以下命令时,
gfortran -O3 -I/home/santiago/Install/mpich2_sam/include -I/home/santiago/Install/netcdf_sam/include /home/santiago/Modeling/SAM6.8.2/SRC/fft.f
我收到以下消息:
我在论坛中发现了类似的错误消息,但是我没有看到如何在我的问题中应用解决方案。
有人可以指导我解决这个问题吗?
最佳答案
如果要构建库,则可能需要在其中添加-c
标志
.f.o:
${FF77} ${FFLAGS} $<
即
.f.o:
${FF77} ${FFLAGS} -c $<
同样适用于
.f90.o:
${FF90} ${FFLAGS} -c $<
.c.o:
${CC} ${CFLAGS} -I$(SAM_SRC)/TIMING $(NOTIMERS) -c $<