fatal error: linux/compiler-gcc5.h: No such file or directory
2017-08-11 14:12
1251 查看
可能大家在编译内核、u-boot或者其他的时候遇到过这样子的问题
我们高高兴兴、满怀信心的敲下make这个万金油命令后却沮丧的发现结果并不如我们期待的那样子的,出现了这样子的错误信息
fatal error: linux/compiler-gcc5.h: No such file or directory
哇塞,真是沮丧呀,然后就是在网上无边无际的找解决办法,当然万能的百度也给了我很多答案,大多包括以下几种:
1、将inclue/linux/中的compiler-gcc4.h或者compiler-gcc3.h亦或者其他compiler-gcc.h复制为include/linux/compiler-gcc5.h
2、将ubuntu发行版中的compiler-gcc5.h直接拷贝到include/linux目录中
3、在网上找一个大神的compiler-gcc5.h放入include/linux之中
我仔仔细细的试了上面所有的方法,最后很明显以失败告终,所以我不得不想其他办法,经过了很长时间的思考后,我决定降低arm-linux的版本,我把交叉编译器的版本从5.3降低到了4.7,经过一番正常的折腾之后,哇塞,成功了,可以编译了。
降低交叉编译器的版本
sudo apt install gcc-4.7-arm-linux-gnueabi
我们高高兴兴、满怀信心的敲下make这个万金油命令后却沮丧的发现结果并不如我们期待的那样子的,出现了这样子的错误信息
fatal error: linux/compiler-gcc5.h: No such file or directory
哇塞,真是沮丧呀,然后就是在网上无边无际的找解决办法,当然万能的百度也给了我很多答案,大多包括以下几种:
1、将inclue/linux/中的compiler-gcc4.h或者compiler-gcc3.h亦或者其他compiler-gcc.h复制为include/linux/compiler-gcc5.h
2、将ubuntu发行版中的compiler-gcc5.h直接拷贝到include/linux目录中
3、在网上找一个大神的compiler-gcc5.h放入include/linux之中
我仔仔细细的试了上面所有的方法,最后很明显以失败告终,所以我不得不想其他办法,经过了很长时间的思考后,我决定降低arm-linux的版本,我把交叉编译器的版本从5.3降低到了4.7,经过一番正常的折腾之后,哇塞,成功了,可以编译了。
降低交叉编译器的版本
sudo apt install gcc-4.7-arm-linux-gnueabi
相关文章推荐
- fatal error: linux/compiler-gcc6.h: No such file or directory
- Linux下修复“fatal error: jsoncpp/json/json.h: No such file or directory”
- Linux 错误:fatal error: uuid/uuid.h: No such file or directory
- Linux程序make过程中库文件缺失:cannot find -lixxx && fatal error: xxx.h: No such file or directory 解决方法参考
- linux php添加pdo_mysql 扩展时报错 fatal error: ext/mysqlnd/mysqlnd.h: No such file or directory
- linux php添加pdo_mysql 扩展时报错 fatal error: ext/mysqlnd/mysqlnd.h: No such file or directory
- 一种编译错误的解决办法。/usr/include/linux/errno.h:4:23: fatal error: asm/errno.h: No such file or directory
- fatal error: linux/limits.h: No such file or directory
- fatal error: linux/netfilter/xt_DSCP.h: No such file or directory
- Linux 编译应用程序报错:fatal error: gnu/stubs-soft.h: No such file or directory
- Linux下修复“fatal error: jsoncpp/json/json.h: No such file or directory” 分类: C++ | 标签: Linux,jsonjson
- Linux 有问必答:如何修复“fatal error: openssl/aes.h: No such file or directory
- python下安装模块报错:psutil/_psutil_linux.c:12:20: fatal error: Python.h: No such file or directory
- 编译Linux内核时出现“fatal error: linux/netfilter/xt_dscp: No such file or directory”
- Linux内核编译报错“linux/compiler-gcc5.h: No such file or directory”
- 编译Busybox时,出现错误fatal error: curses.h: No such file or directory
- src/core/ngx_regex.h:15:18: fatal error: pcre.h: No such file or directory
- src/caffe/layers/hdf5_data_layer.cpp:13:18: fatal error: hdf5.h: No such file or directory
- python/caffe/_caffe.cpp:10:31: fatal error: numpy/arrayobject.h: No such file or directory
- (诊断)处理错误fatal error: Python.h: No such file or directory