在amd x86_64上构建gcc 4.5.2,只构建64位库

时间:2011-09-20 09:48:34

标签: 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 collect2:ld返回1退出状态 我该怎么做才能正确构建gcc。

1 个答案:

答案 0 :(得分:2)

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