LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2308|回复: 4

s3c2410编译内核

[复制链接]
发表于 2005-11-22 22:13:38 | 显示全部楼层 |阅读模式
由于kernel 2.6.14.2有现成的s3c2410板的配置 s3c2410_defconfig
运行
  1. [root@niko linux-2.6.14.2]# make ARCH=arm CROSS_COMPILE=arm-linux- s3c2410_deconfig
  2.   HOSTCC  scripts/basic/fixdep
  3.   HOSTCC  scripts/basic/split-include
  4.   HOSTCC  scripts/basic/docproc
  5. make[1]: *** 没有规则可以创建目标“s3c2410_deconfig”。 停止。
  6. make: *** [s3c2410_deconfig] 错误 2
  7. [root@niko linux-2.6.14.2]#
复制代码

交叉编译环境是装了的.
发表于 2005-11-26 17:49:24 | 显示全部楼层
Post by jassiue
由于kernel 2.6.14.2有现成的s3c2410板的配置 s3c2410_defconfig
运行
  1. [root@niko linux-2.6.14.2]# make ARCH=arm CROSS_COMPILE=arm-linux- s3c2410_deconfig
  2.   HOSTCC  scripts/basic/fixdep
  3.   HOSTCC  scripts/basic/split-include
  4.   HOSTCC  scripts/basic/docproc
  5. make[1]: *** 没有规则可以创建目标“s3c2410_deconfig”。 停止。
  6. make: *** [s3c2410_deconfig] 错误 2
  7. [root@niko linux-2.6.14.2]#
复制代码

交叉编译环境是装了的.



你设置环境变量了吗?如果没有这条编译命令去哪儿找arm-linux- 呢?

最好的方法还是在Makefile里面 将 ARCH 和 CROSS_COMPILE 直接赋值
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-29 20:28:12 | 显示全部楼层
设置了,没问题,后来改用 2.6.14的内核就没问题了
回复 支持 反对

使用道具 举报

发表于 2005-12-1 11:17:25 | 显示全部楼层
arm-linux-ld: no machine record defined

我也是s3c2410,大家帮我看看,这是怎么回事?是说没有2410的记录定义?LD居然通不过,不明白
回复 支持 反对

使用道具 举报

发表于 2005-12-1 16:00:33 | 显示全部楼层
make[1]: *** [arch/arm/kernel/asm-offsets.s] 错误 1
make: *** [prepare0] 错误 2
换了实验室的机器,又出这个错误
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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