我尝试从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。
答案 0 :(得分:2)
您还需要32位版本的“ld”(链接器)。 ld可以在binutils包中找到。