我很难从源代码安装OpenFoam。当我执行./Allwmake
时,收到以下错误消息:
- 不支持add-needed,但libmpi.so中的libopen-rte.so.20是必需的
我搜索过类似--add-needed
问题的论坛,但找不到任何有用的内容。这有什么问题?
答案 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。