arm-linux-gcc4.3.2编译kernel 2.6.24成功,gcc4.3 内核
2009-05-18 19:37
681 查看
一开始编译有问题。
上网搜索,显示是gcc4.3的变化比较大。
主要问题有:
undefined reference to `__udivdi3'
解决方法:
在kernel的顶层目录,打开makefile,找到KBUILD_CFLAGS,添加如下选项:
-fno-tree-scev-cprop
重新make zImage即可。
祝你成功:)
上网搜索,显示是gcc4.3的变化比较大。
主要问题有:
undefined reference to `__udivdi3'
解决方法:
在kernel的顶层目录,打开makefile,找到KBUILD_CFLAGS,添加如下选项:
-fno-tree-scev-cprop
重新make zImage即可。
祝你成功:)
相关文章推荐
- 使用arm-linux-gcc 4.3.2编译必须启用内核中的Use the ARM EABI选项
- 使用arm-linux-gcc 4.3.2编译必须启用内核中的Use the ARM EABI选项
- 嵌入式 内核编译总是遇到make: ***/root/build_kernel/linux-2.6.14.1/arch/arm 是目录
- Fedora9.0和VMware6.5下编译内核出现arm-linux-gcc无法找到的错误解决办法
- 安装交叉编译工具arm-linux-gcc-4.3.2
- 安装交叉编译工具arm-linux-gcc-4.3.2 并且修改环境变量
- Fedora9.0和VMware6.5下编译内核出现arm-linux-gcc无法找到的错误解决办法
- 红帽arm-linux-gcc-4.3.2交叉编译环境的安装
- 内核编译时 arm-linux-gcc的问题
- OK6410开发板android系统boot编译—/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc:命令未找到
- 编译linux内核出现 arm-eabi-gcc: error: ": No such file or directory
- ubuntu 10.04 建立交叉编译环境 arm-linux-gcc-4.3.2
- 【转】飞凌嵌入式(Forlinx)TE/OK6410内核编译:“make: arm-none-linux-gnueabi-gcc:命令未找到”
- 内核编译 出错 arm-linux-gcc: not found
- arm-linux-gcc 4.3.2编译安装过程
- 飞凌嵌入式(Forlinx)TE/OK6410内核编译:“make: arm-none-linux-gnueabi-gcc:命令未找到”
- OK6410 编译内核 无法找到arm-linux-gcc
- linux安装arm-linux-gcc-4.3.2(交叉编译环境搭建)
- Linux内核移植 part1:arm gcc 编译与链接参数
- Linux 内核编译 出现错误 make:arm-none-linux-gnueabi-gcc:命令未找到