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

g++ -m32 can not find libstdc++ on debian amd64

本文关键字:找不到 libstdc++ amd64 debian g++-m32      更新时间:2023-10-16

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

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

我对gcc -m32没有任何问题。我还安装了lib32stdc++包,但它似乎不起作用。谢谢

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

尝试安装ia32-libs-dev包。