链接错误 libbfd:在 RHEL864 位上构建 32 位应用程序时

问题描述

我正在尝试在 RHEL8(64 位)上构建 32 位应用程序。我收到以下错误

enter image description here

我检查了 /usr/lib 并且 libbfd 不可用。

我观察到 ld 专门链接到 libbfd-2.17.50.0.6-14.el5.so

enter image description here

问题:为什么 ld 链接到特定版本,更具体地说是 el5。

由于在 /usr/lib 中找不到 libbfd,我安装了 gcc-toolset-9-binutils-devel-2.32-17.el8.i686.rpm 这些库安装在 /opt/rh/gcc-toolset-9/root/lib

enter image description here

我将它们复制到 /usr/lib 并创建了一个符号链接

enter image description here

当我说“ldd ld”或构建时 - 我收到以下错误。 我错过了什么? .

enter image description here

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...