编译C代码时缺少库问题:ld找不到库

时间:2016-10-18 15:18:34

标签: c ld

我正在尝试编译一些我从同事那里继承的C代码。我遇到了一些丢失的库问题 - 也就是说,make的输出是

gcc -L. -L/lib -L/lib -L/lib -L/lib64 -o gnd2fmdpara gnd2fmdpara.o      git_version.o -lfmd -lnumerics -lmisc -llapack -lblas -lgfortran -lm -lz
 /usr/bin/ld: cannot find -llapack
/usr/bin/ld: cannot find -lblas
/usr/bin/ld: skipping incompatible /lib/libm.so when searching for -lm

我已将LAPACK和BLAS内容所在的库放在PATH上,重要的是LD_LIBRARY_PATH,但仍然遇到同样的错误。

有人能告诉我如何帮助我的Makefile找到丢失的库吗?非常感谢!

0 个答案:

没有答案