UBUNTU 编译2.6.35.7内核出错,是编译环境问题?

FrankBIBI 2011-03-11 09:53:34
。。。。。$ make
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: “include/generated/mach-types.h”是最新的。
CC kernel/bounds.s
cc1: 错误: 无法识别的命令行选项“-mlittle-endian”
cc1: 错误: 无法识别的命令行选项“-mapcs”
cc1: 错误: 无法识别的命令行选项“-mno-sched-prolog”
cc1: 错误: 无法识别的命令行选项“-mabi=aapcs-linux”
cc1: 错误: 无法识别的命令行选项“-mno-thumb-interwork”
kernel/bounds.c:1: 错误: -march= 所带参数(armv5t)不正确
kernel/bounds.c:1: 错误: -mtune= 所带参数(armv5t)不正确
make[1]: *** [kernel/bounds.s] 错误 1
make: *** [prepare0] 错误 2


这个错误从没遇到过呢
...全文
219 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
FrankBIBI 2011-03-12
交叉工具环境问题
回复
FrankBIBI 2011-03-12
嗯 是编译到ARM的,是不是UBUNTU版本问题,我是9.04

我查了下交叉编译器 路径没问题的
怪的
回复
lr2131 2011-03-11
我也不会,不过看样子是编译到ARM上的,第一个错误跟大小断模式相关,ARM一般是小端模式的(有的ARM芯片可以通过改变大小端引脚电平来修改大小端模式),第三个错误好像是关于内核调度器,其他的都看不太懂,关注,学习一下。
回复
相关推荐
发帖
Linux_Kernel
创建于2007-08-27

4114

社区成员

Linux/Unix社区 内核源代码研究区
申请成为版主
帖子事件
创建了帖子
2011-03-11 09:53
社区公告
暂无公告