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

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

4

1 回答 1

0

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

# yum install gcc gcc-c++

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

于 2019-02-25T21:55:58.440 回答