软件安装: - 需要添加

时间:2017-12-04 11:56:45

标签: installation openfoam

我很难从源代码安装OpenFoam。当我执行./Allwmake时,收到以下错误消息:

  

- 不支持add-needed,但libmpi.so中的libopen-rte.so.20是必需的

我搜索过类似--add-needed问题的论坛,但找不到任何有用的内容。这有什么问题?

1 个答案:

答案 0 :(得分:0)

Hisham'

给出了herein的可能答案
  

&nbspOS有两个链接器程序ld.bfd和ld.gold。 ...(如果)ld.gold(存在),错误发生是因为黄金版本   不支持--add-needed。

检查系统使用的链接器类型:

ls -l /usr/bin/ld*

如果存在/usr/bin/ld.gold,请删除以下内容:

(sudo) rm /usr/bin/ld 
sudo ln -s /usr/bin/ld.bfd /usr/bin/ld

然后继续安装OpenFOAM。