gcc错误" / usr / bin / ld:找不到-lstdc ++"

时间:2015-08-01 09:59:15

标签: c++ linux ubuntu gcc

我在64位系统上有32位库,所以在用32位库编译我的代码时,我通过了-m32,但这导致了另一个错误

/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libstdc++.so when searching for -lstdc++

/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libstdc++.a when searching for -lstdc++

/usr/bin/ld: cannot find -lstdc++

collect2: error: ld returned 1 exit status

如何解决?

1 个答案:

答案 0 :(得分:1)

如果您知道安装了32位库的位置,可以在-lstdc ++之前添加-L / path /到/ library /目录