uboot - 主Makefile分析【1】

原创 2015年11月17日 23:55:20

首先,进入uboot工程的的根目录下有个Makefile文件,打开它。

第一部分是一些作者信息和版权信息。致敬作者3秒钟后,忽略不计。。。大笑



HOSTARCH:主机架构,就是你当前运行shell命令uname -m时的电脑的CPU架构,比如我的现在运行于Intel的架构下打印的便是i686如图:

|    的意思是管道 就是说吧命令uname -m执行后的输出作为sed的输入
下面分别是不同的架构执行的结构导入到sed执行,sed -e s/xxx/yyy/的意思是将xxx经过匹配后改为yyy
比如我们执行后是i686 现在去运行 sed -e s/i.86/i386/ 后输出的结果便是i386 执行[ uname -m | sed -e s/i.86/i386/ ] 
 如图:

主机操作系统(HOSTOS):就是你当前执行shell命令uname -s时运行于那个操作系统之下 比如我的是VMware虚拟机下的Ubuntu 打印的是Linux如图:

tr '[:upper:]' '[:lower:]:把大写全部转为小写比如会将上面的Linux转为linux 如图

执行命令uname -s | tr '[:upper:]' '[:lower:]' | sed -e 's/\(cygwin\).*/cygwin/'  




版权声明:本文为博主原创文章,转载请标明出处。

相关文章推荐

uboot配置和启动过程1(主Makefile分析)

转自  http://www.cnblogs.com/zou107/p/5082617.html 说明:文件位置:在uboot的目录下,文件名为:Makefile 从文件的头部开始分析 ...

uboot - 主Makefile分析【2】

该段makefile实现了静默编译功能 $(findstring s,$(MAKEFLAGS))解析 1 将s加入到MAKEFLAGS下 2 在命令行敲入make -s的时候 $(findstr...

嵌入式linux之Uboot和系统移植--主Makefile分析

《2.uboot和系统移植-第4部分-2.4.uboot配置和编译过程详解》 (朱老师物联网大讲堂笔记) 第一部分、章节目录 1.uboot主Makefile分析1 2.uboot主Makefile分...

uboot - 主Makefile分析【4】

===主要分析主makefile的调用的makefile  ->  config.mk文件 === 调用uboot根目录下的config.mk进行编译: 注意:在include...

uboot主Makefile分析3

《朱老师物联网大讲堂》学习笔记 学习地址:www.zhulaoshi.org OBJTREE, 编译出来的.o文件的根目录,默认就是当前目录, SRCTREE, 源码目录,也就是当前目录, ...

Uboot_Makefile_分析

  • 2013年03月26日 12:15
  • 1.25MB
  • 下载

uboot的makefile 详细分析

  • 2009年09月16日 01:06
  • 187KB
  • 下载

uboot-Makefile分析

http://blog.chinaunix.net/uid-26470747-id-3026594.html uboot-Makefile分析 (2011-11-24 09:41) 标签:...

uboot makefile 分析

U-BOOT是一个LINUX下的工程,在编译之前必须已经安装对应体系结构的交叉编译环境,这里只针对ARM,编译器系列软件为arm-linux-*。 U-BOOT的下载地址: http://sourc...

Uboot 之Makefile 分析

Uboot 之Makefile 分析 U-BOOT是一个LINUX下的工程,在编译之前必须已经安装对应体系结构的交叉编译环境,这里只针对ARM,编译器系列软件为arm-linux-*。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:uboot - 主Makefile分析【1】
举报原因:
原因补充:

(最多只允许输入30个字)