linux3.4版本内核make出现的错误----缺少compiler-gcc5.h
2016-08-25 09:42
190 查看
1、同样的内核源码,在redhat6.3版本(内核版本2.6)可以直接make,编译过程并没有出现错误,而在ubuntu16.04(内核版本4.4)环境下会出现各种各样的错误。
2、错误1:缺少compiler-gcc5.h,这个我在网上找了很多,说法也是参差不齐,最后在一个不知名的地方试了一下那个作者的方法,步骤是这样的:复制xxx/include/linux/compiler-gcc.h(xxx代表内核源码包)到某个文件夹,重命名为compiler-gcc5.h到xxx/include/linux/目录。make clean,再make
3、然后提示错误,错误类型是gcc5.h的100行重复定义,我直接给他注释掉了,注释之后重新编译。
4、这个错误已经解决了,但是在驱动层又出现了错误。错误类型:driver/gpu/drm/i915_drv.o:i915_drv.c:(.text+0x50):Intel_gmbus_is_forced_bit被重复定义了许多次(在不同的文件中,不过都是在driver中)。现在正在解决这个问题。
2、错误1:缺少compiler-gcc5.h,这个我在网上找了很多,说法也是参差不齐,最后在一个不知名的地方试了一下那个作者的方法,步骤是这样的:复制xxx/include/linux/compiler-gcc.h(xxx代表内核源码包)到某个文件夹,重命名为compiler-gcc5.h到xxx/include/linux/目录。make clean,再make
3、然后提示错误,错误类型是gcc5.h的100行重复定义,我直接给他注释掉了,注释之后重新编译。
4、这个错误已经解决了,但是在驱动层又出现了错误。错误类型:driver/gpu/drm/i915_drv.o:i915_drv.c:(.text+0x50):Intel_gmbus_is_forced_bit被重复定义了许多次(在不同的文件中,不过都是在driver中)。现在正在解决这个问题。
相关文章推荐
- 编译Linux内核出现include/linux/compiler-gcc.h:106:30: fatal error: linux/compiler-gcc5.h错误
- Linux 内核编译 出现错误 make:arm-none-linux-gnueabi-gcc:命令未找到
- Fedora9.0和VMware6.5下编译内核出现arm-linux-gcc无法找到的错误解决办法
- 编译Linux3.16内核时出错说找不到includenux/compiler-gcc5.h
- GCC-4.6.3编译linux2.6.32.12内核出现“重复的成员‘page’”错误的解决方法
- Fedora9.0和VMware6.5下编译内核出现arm-linux-gcc无法找到的错误解决办法
- linux内核编译过程中出现两个错误的解决方法~!
- linux下安装qt-x11-opensource-src-4.5.3出现缺少qconfig.h错误解决办法
- [转载]ubuntu下编译时出现“make: arm-linux-gcc:命令
- linux查看ubuntu版本,内核版本,系统位数,gcc版本
- 编译linux-2.6.20内核出现scripts/mod/sumversion.c:384: error: ‘PATH_MAX’ undeclared 错误
- linux内核编译时出现“make: arm-linux-gcc:command not found解决
- 转载_kdump的出现(基于嵌入式Linux的内核错误跟踪技术)
- linux内核开发--LDD3 scull错误集合,内核版本迁移清单 .
- 在安装linux X86-64的Oracle10201时,在链接过程中出现gcc错误
- 编译arm内核出现error Your version of gcc miscompiles the __weak directive 错误
- Linux跨GCC版本出现“浮点数例外”的解决办法(FC6以后版本)
- kdump的出现(基于嵌入式Linux的内核错误跟踪技术)
- 在linux下查看内核版本、gcc版本、操作系统多少位等参数
- 修改内核时候总是遇到make: ***/root/build_kernel/linux-2.6.14.1/arch/arm 是一个目录.停止的错误