Linux内核编译报错“linux/compiler-gcc5.h: No such file or directory”

孤者浪人 提交于 2019-12-04 17:47:00

原因很简单:编译的内核版本比较低,而gcc版本比较高。

打个比方:我编译的是2.26.39的内核,2.26.39的内核支持的 gcc最高版本是4.x.y的,所以源码中只有compiler-gcc3.h和compiler-gcc4.h,而我用来编译的gcc是5.x.y的,那么编译的时候就会报标题这个错误了(linux/compiler-gcc5.h: No such file or directory)。

 

解决办法:

从新版本的内核源码拷贝include/linux/compiler-gcc5.h。

或者,编译新版本的内核吧。

转载于:https://my.oschina.net/u/3258476/blog/1549314

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!