ld:找不到...。在群集中编译CAMB时出错(ifort编译器)

时间:2019-02-25 18:53:40

标签: linux centos cluster-computing ld library-path

我正在尝试在群集环境中安装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

任何帮助都将不胜感激...

1 个答案:

答案 0 :(得分:0)

Fortran编译器需要C和C ++运行时库来链接程序。在CentoS上安装它们的官方方法是运行

# yum install gcc gcc-c++

作为根。这将间接提供所有必需的开发包。