andyzhai 发表于 2005-4-13 17:30:20

armlinux kernel 的编译问题

1:小弟现在下载了一个正式版的2.4.18的内核,然后再打arm给的补丁,过程感觉怪怪的,而且打完补丁后裁减内核(make menuconfig)时发现没有ARM system type 的选项,看来补丁没打成,请教各位打补丁的过程和注意事项。
2:网上哪有下linux-2.4.18-rmk7.bz 源码包的,我找的几个下不了。

谢谢啦

andyzhai 发表于 2005-4-14 10:44:16

顶顶我啊,谢谢

susabolca 发表于 2005-4-14 19:17:25

你怎么打的补丁?

2.4.18-rmk7的源码包,skyeye网站上就有,你可以访问下面的目录:
http://www.huihoo.org/mirrors/pub/embed/skyeye/src/armlinux/

andyzhai 发表于 2005-4-15 09:13:55

我是按照标准linux里的README说的那样,$ bzip2 -dc patch linux-2.4.18-rmk7.bz2 | patch -p1   ,是不是有问题,还是要改设置或是Makefile?

谢谢

andyzhai 发表于 2005-4-15 09:18:46

你说的网址我去了好多遍,下不了,郁闷ing

markguo2008 发表于 2005-9-6 12:09:42

给你一篇文章:http://www.arm.linux.org.uk/docs/kerncomp.php 上面说的挺详细的,别告诉我看不懂英文。《源码开放的嵌入式系统软件分析与实践》中的编译armlinux的说明少了一句话:
注释掉:
ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/)

添加:
ARCH                ?= arm
CROSS_COMPILE        ?= /usr/local/arm/2.95.3/bin/arm-linux-

然后看你的运气了。

sunsyc2001 发表于 2005-9-6 17:08:43

关于打补丁

先解压linux source,然后解压patch,再进入解压后的linux目录,把解压后的path文件copy进去,再用指令patch -p1 < patch文件就可以了。其它的就和楼上的说的一样:)
页: [1]
查看完整版本: armlinux kernel 的编译问题