- 积分
- 128
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-10-15
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
各位老师同学:想问一下,我编译模式时,已经生成了Makefile,在执行make命令时报错如下
/public/software/compiler/intel/intel-compiler-2017.5.239/compiler/lib/intel64_lin/for_main.o: In function `main':
for_main.c:(.text+0x2a): undefined reference to `MAIN__'
make: *** [jyj] Error 1
我的makefile如下(前面的按照规则都能得到可执行文件,因此前面的内容略去):
。。。。。
SRC = icesnow.F90 accumm.F90 density.F90 boundary.F90 canuto_ini.F90 k1_3.F90 local_to_global.F90 ssave-cdf-instant.F90 mm00.F90 。。。。
OBJ = icesnow.o accumm.o density.o boundary.o canuto_ini.o k1_3.o local_to_global.o ssave-cdf-instant.o mm00.o 。。。
clean: neat
-rm -f *.f $(OBJ) jyj
neat:
-rm -f $(TMPFILES)
TAGS: $(SRC)
etags $(SRC)
tags: $(SRC)
ctags $(SRC)
jyj: $(OBJ)
$(LD) $(OBJ) -o jyj $(LDFLAGS)
各位有遇到过这种问题吗,麻烦大家解答一下,谢谢
|
|