在64位的ubuntu系统上,使用gcc想编译出32位的应用程序,需要使用gcc -m32选项,但是使用该选项后,出现如下找不到头文件的错误:
fatal error:sys/cdefs.h: No such file or directory
可以使用如下方法解决:
sudo apt-get update
sudo apt-get purge libc6-dev
sudo apt-get install libc6-dev
sudo apt-get install libc6-dev -i386