Chinaunix首页 | 论坛 | 博客
  • 博客访问: 160476
  • 博文数量: 70
  • 博客积分: 2050
  • 博客等级: 大尉
  • 技术积分: 690
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-22 22:04
文章分类

全部博文(70)

文章存档

2014年(1)

2013年(1)

2012年(3)

2011年(48)

2010年(17)

我的朋友

分类: LINUX

2011-01-19 22:38:50

分析

编译命令

       对于mini2440开发板,编译U-Boot需要执行如下的命令:

$  make  mini2440_config

$  make  all

       使用上面的命令编译U-Boot,编译生成的所有文件都保存在源代码目录中。为了保持源代码目录的干净,可以使用如下命令将编译生成的文件输出到一个外部目录,而不是在源代码目录中,下面的2种方法都将编译生成的文件输出到 /tmp/build目录:

$  export  BUILD_DIR=/tmp/build

$  make  mini2440_config

$  make  all

$  make  O=/tmp/build  mini2440_config  (注意是字母O,而不是数字0

$  make  all

 

       为了简化分析过程,方便读者理解,这里主要针对第一种编译方式(目标输出到源代码所在目录)进行分析。

配置、编译、连接过程

       U-Boot开头有一些跟主机软硬件环境相关的代码,在每次执行make命令时这些代码都被执行一次。

 

1.      U-Boot 配置过程

1)定义主机系统架构

HOSTARCH := $(shell uname -m | \

       sed -e s/i.86/i386/ \

           -e s/sun4u/sparc64/ \

           -e s/arm.*/arm/ \

管理员在2009年8月13日编辑了该文章文章。

-->
阅读(947) | 评论(0) | 转发(0) |
0

上一篇:LR SP PC

下一篇:linux下svn的安装(apache)

给主人留下些什么吧!~~