主题 : 进行内核驱动开发,PC端fedora升级内核报错~ 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 73915
精华: 0
发帖: 20
金钱: 105 两
威望: 21 点
综合积分: 40 分
注册时间: 2012-07-16
最后登录: 2012-12-04
楼主  发表于: 2012-07-26 01:22

 进行内核驱动开发,PC端fedora升级内核报错~

我用的是fedora10,想升级PC的linux内核,本打算直接用开发板上配套的2.6.38内核源码,但是报错

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=apcs-gnu”
kernel/bounds.c:1: 错误:-march= 所带参数(armv4t)不正确
kernel/bounds.c:1: 错误:-mtune= 所带参数(arm9tdmi)不正确
make[1]: *** [kernel/bounds.s] 错误 1
make: *** [prepare0] 错误 2

请问版主应该怎么利用配套的2.6.38源码包升级PC端的linux内核??能给出步骤和过程吗??
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-07-26 18:40
不可混用,这个最好上网查了
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.