首页 文章

g -m32在debian amd64上找不到libstdc

提问于
浏览
14

在使用 g++ -m32 在debian amd64 wheezy(测试)上编译一个简单的hello world程序时出现以下错误:

/ usr / bin / ld:在搜索-lstdc / usr / bin / ld时跳过不兼容的/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libstdc .so:跳过不兼容/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libstdc .a搜索-lstdc / usr / bin / ld时:找不到-lstdc collect2:ld返回1退出状态

gcc -m32 我没有任何问题 . 我还安装了lib32stdc包,但它似乎没有用 . 谢谢 .

2 回答

  • 21

    很确定你需要安装g -4.6-multilib(看起来你已经有了gcc-4.6-multilib) .

  • 4

    尝试安装 ia32-libs-dev 包 .

相关问题