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

问题描述 投票:1回答:1

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

任何帮助都将非常感谢...

linux centos cluster-computing ld library-path
1个回答
0
投票

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

# yum install gcc gcc-c++

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

© www.soinside.com 2019 - 2024. All rights reserved.