wysrb 发表于 2006-11-30 15:07:42

编译2.6内核出错,大家帮忙看看是什么问题,谢谢

我是武大的一名学生,现在刚开始学习嵌入式Linux,老师给我一块omap5912osk开发板,让我在上面开发嵌入式程序。昨天按照论坛上的方法,尝试建立交叉编译环境。
    我是用vmware虚拟机装的redhat9版本,从ti的omap网站上下载到2.6.8-rc3_080804.tar.bz2这样一个内核,里面有我的开发板支持文件。我将其解压到/usr/src/2.6.8-rc3目录下,修改其Makefile文件:

ARCH ?= arm
CROSS_COMPLIE ?= /opt/usr/local/arm/3.4.1/bin/arm-linux-

其中/opt/usr/local/arm/3.4.1/bin/是arm-linux-gcc-3.4.1.tar.bz2的安装路径;
然后,进入/usr/src/2.6.8-rc3目录,运行命令:

# export PATH=/opt/usr/local/arm/3.4.1/bin:$PATH
# make omap_osk_5912_defconfig
# make

最后这一个make命令失败报错:

CHK         include/linux/version.h
CC          scripts/mod/empty.o
cc1:error:invalid option 'short-load-bytes'
make:*** Error 1
make:*** Error 2
make:*** Error 2

请问这是什么原因,该如何解决?

非常感谢您的关注,期待得到您的帮助!

再次感谢!               
                              致礼!
页: [1]
查看完整版本: 编译2.6内核出错,大家帮忙看看是什么问题,谢谢