我正在尝试在集群环境中安装程序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
根本不胜感激...
Fortran编译器需要C 运行时库来链接程序。在CentOS上安装它们的官方方法是运行
# yum install gcc gcc-c++
作为根。这将间接提供所有必需的开发软件包。