在amd x86_64上构建gcc 4.5.2仅构建64位库

在amd x86_64上构建gcc 4.5.2仅构建64位库,gcc,build,options,Gcc,Build,Options,我尝试在Debian 64位机器上从源代码构建gcc-4.5.2。 我最终只得到了64位版本的编译器,而没有32位版本。 当我尝试构建32位应用程序时,我看到以下链接器错误。 当我尝试“-m32”选项时,我收到了以下消息 /usr/bin/ld:搜索-lgcc时跳过不兼容的/usr/local/gcc452/lib/gcc/x86_64-unknown-linux-gnu/4.5.2/libgcc.a /usr/bin/ld:找不到-lgcc /usr/bin/ld:找不到-lgcc_s col

我尝试在Debian 64位机器上从源代码构建gcc-4.5.2。 我最终只得到了64位版本的编译器,而没有32位版本。 当我尝试构建32位应用程序时,我看到以下链接器错误。 当我尝试“-m32”选项时,我收到了以下消息 /usr/bin/ld:搜索-lgcc时跳过不兼容的/usr/local/gcc452/lib/gcc/x86_64-unknown-linux-gnu/4.5.2/libgcc.a /usr/bin/ld:找不到-lgcc /usr/bin/ld:找不到-lgcc_s collect2:ld返回1个退出状态
如何正确构建gcc。

您还需要32位版本的“ld”(链接器)。ld在binutils包中找到。

我想我找到了问题所在,我使用了--disable multilib