0

我正在尝试在 RHEL8(64 位)上构建 32 位应用程序。我收到以下错误 在此处输入图像描述

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

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

在此处输入图像描述

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

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

在此处输入图像描述

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

在此处输入图像描述

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

在此处输入图像描述

谢谢 !

4

0 回答 0