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