我正在尝试编译一些我从同事那里继承的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找到丢失的库吗?非常感谢!