编译Linux3.16内核时出错说找不到includenux/compiler-gcc5.h
问题: 编译Linux3.16内核时 交叉编译环境用sudo apt-get install gcc-arm-linux-gnueabi命令获取时,出错说找不到includenux/compiler-gcc5.h 解决: 第一种方法:gcc版本和Linux内核不匹配所致,编译Linux4.8.12就不会报错了 第二种方法:如果实在要编译Linux3.16可以用下面方法 sudo apt-get autoremove gcc-5把gcc5卸载了 然后sudo apt-get installgcc-4.7-arm-linux-gnueabi换成4.7, 然后更改内核源码根目录下的Makefile,把CC=$(CROSS_COMPILE)gcc改成CC= $(CROSS_COMPILE)gcc-4.7,(如果还有错,就把这条语句附近的gcc全都改成gcc-4.7) 顺利编译! 来源: CSDN 作者: missyr 链接: https://blog.csdn.net/qingtian12138/article/details/53607993