软件安装:--add-needed
Posted
技术标签:
【中文标题】软件安装:--add-needed【英文标题】:Software installation:--add-needed 【发布时间】:2017-12-04 11:56:44 【问题描述】:我很难从源代码安装 OpenFoam。当我执行./Allwmake
时,我收到以下错误消息:
--add-needed 不受支持,但对于 libmpi.so 中的 libopen-rte.so.20 是必需的
我在论坛中搜索过类似的--add-needed
问题,但找不到任何有用的东西。这里有什么问题?
【问题讨论】:
如果可能的话,您有机会就答案提供一些反馈吗?看起来,答案并不能满足您的需求? 当时我在通过 docker 安装时遇到了问题。在第二次尝试时,我设法以某种方式轻松地通过 docker 安装。所以我暂时无法提供反馈。 如果这个问题的答案不能再由你自己评估,我鼓励你删除这个问题,如果可能的话。 【参考方案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。
【讨论】:
以上是关于软件安装:--add-needed的主要内容,如果未能解决你的问题,请参考以下文章