gpt4 book ai didi

linux -/usr/bin/ld : cannot find -llapack

转载 作者:IT王子 更新时间:2023-10-29 00:14:05 27 4
gpt4 key购买 nike

我正在寻求有关在 ubuntu 14.04 中安装的帮助。我正在我的电脑上安装一个包。他们有自己的 makefile。我必须运行 make。

当我这样做的时候,我发现了类似......的错误

gfortran -O2 -fopenmp -msse2 -o nmbnd.run p_nmbnd.o i_main.o m_getwsr.o ../IOLIB/*.o ../ATOM/*.o ../BNDASA/*.o ../EXTENS/*.o ../FINDES/*.o ../LATTICE/*.o ../SAMPLE/*.o ../TETRA/*.o ../IOCTRL/*.o ../LMIO/*.o ../MAINA/*.o ../NMTO/*.o ../SYM/*.o ../TBSTR/*.o ../CHAPOT/*.o  -L/usr/share/doc/liblapack -llapack -L/usr/share/doc/libblas -lblas 
/usr/bin/ld: cannot find -llapack
/usr/bin/ld: cannot find -lblas
collect2: error: ld returned 1 exit status
make[2]: *** [nmbnd.run] Error 1
make[2]: Leaving directory `/home/santuphys/NMTO-47.ZB.28/06.gfort/MAIN'
make[1]: *** [cleanmake] Error 2
make[1]: Leaving directory `/home/santuphys/NMTO-47.ZB.28/06.gfort/MAIN'
make: *** [ooo.dep] Error 2

我尝试了本论坛中所有其他关于链接的类似问题,但我无法解决。我在我的电脑中指定了 LapackLblas 的路径也写...

LAPACK_LIB=   -L/usr/lib/ -llapack  -lblas

它没有用。请帮我解决这个问题。

提前致谢。

最佳答案

在 Ubuntu 上,确保你有软件包

  • liblapack-dev
  • libopenblas-dev

已安装:

sudo apt install liblapack-dev libopenblas-dev

在那之后,“-L/usr/lib -llapack -lblas”应该可以工作了。另请注意,正如另一个答案中已经提到的,在您显示的输出中,您有“-L/usr/share/doc/liblacpack -L/usr/share/doc/libblas”,这肯定不是您想要的。

关于linux -/usr/bin/ld : cannot find -llapack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27033243/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com