【问题标题】:Software installation:--add-needed软件安装:--add-needed
【发布时间】:2017-12-04 11:56:44
【问题描述】:

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

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

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

【问题讨论】:

  • 如果可能的话,您有机会就答案提供一些反馈吗?看起来,答案并不能满足您的需求?
  • 当时我在通过 docker 安装时遇到了问题。在第二次尝试时,我设法以某种方式轻松地通过 docker 安装。所以我暂时无法提供反馈。
  • 如果这个问题的答案不能再由你自己评估,我鼓励你删除这个问题,如果可能的话。

标签: installation openfoam


【解决方案1】:

'Hisham' 给出了一个可能的答案herein

'nixOS 有两个链接器程序 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。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-30
    • 2010-11-26
    • 2017-10-29
    • 1970-01-01
    • 2020-05-19
    • 2021-11-15
    • 2020-03-22
    相关资源
    最近更新 更多