QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1696|回复: 0

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

[复制链接]
发表于 2006-11-30 15:07:42 | 显示全部楼层 |阅读模式
我是武大的一名学生,现在刚开始学习嵌入式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[2]:***[scripts/mod/empty.o] Error 1
make[1]:***[scripts/mod] Error 2
make:***[scripts] Error 2

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

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

再次感谢!               
                                致礼!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-25 08:06 , Processed in 0.062968 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表