Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1255879
  • 博文数量: 168
  • 博客积分: 3483
  • 博客等级: 中校
  • 技术积分: 1696
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-06 13:17
文章分类

全部博文(168)

文章存档

2015年(6)

2014年(9)

2013年(47)

2012年(11)

2011年(13)

2010年(18)

2009年(11)

2008年(42)

2007年(11)

分类: 嵌入式

2013-01-21 07:46:59

官方文档首页:

     Building节


首先弄明白要编译/安装哪些子系统:

  tools/ 编译依赖的基本工具

  toolchain/ 交叉编译工具链

  target/ 目标系统内核等

  package/ 软件包 第三方内核模块

 

从主Makefile开始看:

初步印象:

    1- 主Make 很短,主要引用include/下的.mk文件

    2- 没有all目标,编译入口是从第一个目标world开始

结构:

    1- world目标声明前为全局环境设定/导出 TOPDIR 有无空格判断

    2- world目标声明后有两部分:

       1# 导入需要的其他makefile:

         各功能makefile导入(include/debug.mk,include/depends.mk,include/toplevel.mk; rules.mk,include/include/depends.mk,subdir.mk) 和

         各子系统编译makefile导入(target/Makefile, package/Makefile, tools/Makefile, toolchain/Makefile)

       2# world目标和依赖的其他目标的定义

 

未完...

 

----------------------------------------------------

 

 

阅读(3419) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~