GCC 无法编译 32位程序 求帮助

lhp2013 2021-02-23 10:54:48
环境 Ubuntu18.04 gcc 8.40 无法编译 32位程序

网上教程 https://blog.csdn.net/longintchar/article/details/50557832

而我按照教程执行了

就这个错误

百度 还是说这个说这个问题没有执行教程的 命令 我确定执行了 再执行几次也是这样

主要是像做一些题 很多时候 要求在32位环境下执行 比如指针长度 求类大小之类的 都是前提在32位环境下
...全文
234 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhp2013 2021-02-25
  • 打赏
  • 举报
回复
已经解决了 gcc-multilib和g++-multilib 其实是对的 但是 我的gcc 是8.40 要安装gcc-8-multilib和g++-8-multilib 这个问题解决了 后面还有一个问题 asm/errno.h: No such file or directory 输入下面的 就能解决 sudo apt-get install linux-libc-dev:i386 sudo ln -s /usr/include/asm-generic /usr/include/asm
赵4老师 2021-02-24
  • 打赏
  • 举报
回复
mLee79 2021-02-24
  • 打赏
  • 举报
回复
libc 总的装啊, apt install libc6-dev-i386

64,640

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧