暗装的Ubuntu是64位的想实现32位编译链接需要安装X86的库,为安装前执行gcc -m32 -o x x.c会提示
In file included from /usr/include/stdio.h:27:0,
from push_test.c:12:/usr/include/features.h:367:25: fatal error: sys/cdefs.h: No such file or directory
可以执行sudo apt-get install libc6-dev-i386语句安装库文件,需要注意ubnutu要联网。
本文介绍如何在64位Ubuntu系统中配置32位编译环境,解决因缺失sys/cdefs.h文件导致的编译错误。通过安装特定库文件libc6-dev-i386,使系统支持X86架构的编译与链接。
4万+

被折叠的 条评论
为什么被折叠?



