基础 搭建环境

作者在 2015-06-11 20:41:07 发布以下内容
1) 到 ftp://ftp.arm.linux.org.uk 上下载Linux2.6.0 内核及其关于ARM 平台的补丁
(如:Patch-2.6.0-rmk1.gz)。
2) 给 Linux2.6.0 打补丁:zcat ../patch-2.6.0-rmk1.gz | patch –p1(前面../表
示补丁文件放在内核文件上一层目录)
3) 准备交叉编译环境。交叉编译环境工具链一般包括 binutils(含AS 汇编器,LD 链
接器等),arm-gcc,glibc 等。交叉编译环境的搭建也是个复杂的过程,后面我将
做进一步介绍。
4) 修改内核目录下的 makefile 文件,主要是以下几行:
注释掉ARCH:=$(shell uname –m | sed –e s/i.86/i386/-e s/sun4u/sparc64/ -e
s/arm. \ */arm/ - e s/sa110/arm/)这一行。
ARCH := 改为 ARCH := arm
CROSS_COMPILE := 改为 CROSS_COMPILE = 你的交叉编译工具中arm-linux 所在目录
/arm-linux-
例如:CROSS_COMPILE = /usr/local/arm/2.95.3/bin/arm-linux-
5)此后就可以进行编译。
默认分类 | 阅读 1321 次
文章评论,共0条
游客请输入验证码
浏览110451次
文章分类