我在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
如何解决?
答案 0 :(得分:1)
如果您知道安装了32位库的位置,可以在-lstdc ++之前添加-L / path /到/ library /目录