g ++ -m32在debian amd64上找不到libstdc ++

fzh*_*hou 14 c++ debian

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

/ 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 ++包,但它似乎没有用.谢谢.

小智 20

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


ism*_*ail 4

尝试安装ia32-libs-dev包。