我正在尝试在群集环境中安装CAMB程序。我正在使用ifort编译器。
每当我输入make
时,都会出现此错误:
ld: cannot find -lm
ld: cannot find -lstdc++
ld: cannot find -lpthread
ld: cannot find -lc
ld: cannot find -ldl
ld: cannot find -lc
make: *** [camb] Error 1
我认为我的ld库路径肯定存在问题,但是我不知道如何解决它(实际上,因为我没有sudo特权,所以我根本不知道它是否可以解决)。
当前在我的.bashrc文件中,我有:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64
任何帮助都将不胜感激...
答案 0 :(得分:0)
Fortran编译器需要C和C ++运行时库来链接程序。在CentoS上安装它们的官方方法是运行
# yum install gcc gcc-c++
作为根。这将间接提供所有必需的开发包。