| 查看: 1931 | 回复: 1 | ||
[求助]
编译时提示:Undefined symbols for architecture x86_64,没有具体的错误 已有1人参与
|
|
如题编译时出现,问题但是没有具体的问题提示,一下是我的编译的命令和输出: pv-chem-1673:numerical-recipes xxxx$gfortran -c commondat.f90 pv-chem-1673:numerical-recipes xxxx$ gfortran test.f90 -o test commondat.o Undefined symbols for architecture x86_64: "_ln_", referenced from: _MAIN__ in ccU9GAVo.o ld: symbol(s) not found for architecture x86_64 collect2: error: ld returned 1 exit status pv-chem-1673:numerical-recipes xxx$ 还有一种办法就是把所有commondat.f90 和test.f90一起编译成 *.o的文件,然后再gfortran -o 把他们连起来: pv-chem-1673:numerical-recipes xxxx$ gfortran -c commondat.f90 pv-chem-1673:numerical-recipes xxxx$ gfortran -c solar-1.f90 pv-chem-1673:numerical-recipes xxxx$ gfortran -o solar-1.o commondat.o Undefined symbols for architecture x86_64: "_main", referenced from: implicit entry/start for main executable ld: symbol(s) not found for architecture x86_64 collect2: error: ld returned 1 exit status pv-chem-1673:numerical-recipes xxxx$ 我在网上搜了很多,但是就是不知道具体是什么问题,有哪位大神知道怎么回事吗?先谢谢咯! |
» 猜你喜欢
退学或坚持读
已经有25人回复
遇见不省心的家人很难过
已经有13人回复
博士延得我,科研能力直往上蹿
已经有4人回复
免疫学博士有名额,速联系
已经有14人回复
面上基金申报没有其他的参与者成吗
已经有4人回复
多组分精馏求助
已经有6人回复


2楼2014-08-03 16:50:24













回复此楼