美文网首页
/usr/bin/ld: cannot find -lgcc问题

/usr/bin/ld: cannot find -lgcc问题

作者: Killshadow | 来源:发表于2018-11-27 07:09 被阅读0次

0x10 问题描述

在64位Ubuntu18.04用gcc编译32位程序时, 出现如下错误:
gcc -m32 debugfunc.c -o debugfunc32

/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/7/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/7/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
collect2: error: ld returned 1 exit status

0x20 问题解决

重新安装libc6-dev-i386:

sudo apt remove libc6-dev-i386 --purge
sudo apt install libc6-dev-i386

我看网上还没有解决办法, 故出此贴.

相关文章

网友评论

      本文标题:/usr/bin/ld: cannot find -lgcc问题

      本文链接:https://www.haomeiwen.com/subject/sjswqqtx.html