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