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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM