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


这个错误从没遇到过呢
...全文
275 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
FrankBIBI 2011-03-12
  • 打赏
  • 举报
回复
交叉工具环境问题
FrankBIBI 2011-03-12
  • 打赏
  • 举报
回复
嗯 是编译到ARM的,是不是UBUNTU版本问题,我是9.04

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

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧