软件安装:--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的主要内容,如果未能解决你的问题,请参考以下文章

linux系统(红帽)下的的软件安装rpm安装软件

五线谱Sibelius 7.5.1 打谱软件安装 ( 软件下载 | 软件安装 )

centos 软件安装

Linux安装杀毒软件和防火墙

速达软件的安装问题

速达软件怎么安装?