不良人的博客

小时候天真的以为全世界都喜欢我,长大了才知道,原来是全宇宙!

uboot - 主Makefile分析【1】

首先,进入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/'  




阅读更多
版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/KayChanGEEK/article/details/49896005
文章标签: u-boot Makefile
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭