error: sys/cdefs.h: No such file or directory
error: sys/cdefs.h: No such file or directory
问题说明
今天在WSL上(ubuntu 18.04)用make -j
编译一个项目时报了一个错:
fatal error: sys/cdefs.h: No such file or directory
# include <sys/cdefs.h>
问题分析
上网查了一下,好像是因为在64位ubuntu执行x86平台的32位编译就会报这个错,看解决方法应该是缺一个库
解决方法
sudo apt-get purge libc6-dev
sudo apt-get install libc6-dev
sudo apt-get install libc6-dev-i386