我正在尝试编译我的fortran代码 生成以下错误
sfanwer@genesis ~/WORK/NNF/anwar/re40_n1 $ ifort new_nnfsossip.for -o new.x
ld: cannot find /usr/lib64/crti.o: No such file or directory
ld: cannot find -lm
ld: cannot find -lpthread
ld: cannot find -lc
ld: cannot find -ldl
ld: cannot find -lc
ld: cannot find /usr/lib64/crtn.o: No such file or directory
我试图检查是否安装了ifort
sfanwer@genesis ~/WORK/NNF/anwar/re40_n1 $ ifort -v
ifort version 15.0.3
因此已安装
答案 0 :(得分:0)
您的IntelFortran编译器已安装,但您需要链接库。您应该查看ld命令的帮助。
ld --help
例如
ifort -o fcode fcode.f -L/usr/local/lib -llapack -lblas
您必须在本地系统上安装LAPACK和BLAS。此外,您应该尝试编写一个简单的makefile。
答案 1 :(得分:0)
我希望这种方法可以解决您的问题。
sudo apt-get install build-essential