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
posted @ 2021-04-13 15:44  Eirrac  阅读(2019)  评论(0编辑  收藏  举报