uboot中$(origin variable)详解
来源:互联网 发布:知行英语综合教程下载 编辑:程序博客网 时间:2024/05/23 00:04
先说一下origin语法
origin函数不像其它函数。他并不直接操作变量的值,只是告诉你这个变量是从哪里来的(好好理解这句话)?
其语法是:
$(origin variable)
注意这里是变量的名字,不是引用,所以不要使用“$”字符。origin函数会以返回值告诉你这个变量的“出生情况”(这个变量从哪里来的?),下面来看一下origin函数的返回值好了。
我们先新建一个Makefile文件,内容是:
ifdef O
ifeq ("$(origin O)", "command line")
BUILD_DIR := $(O)
endif
endif
all :
echo $( originO)
echo $(BUILD_DIR)
注意;这里的“O”是字母大写的o,不是数字0.
(1)返回值为"undefine"时,这个变量没有被定义过
(2)返回值为“commandline”时,这个变量是被命令行定义的。
(5)返回值为“default”时,变量是默认定义的。‘
(6)返回值为“override”时,被override指示符重新定义
(7)返回值为“automatic”时,是一个命令运行中自动化变量
阅读全文
0 0
- uboot中$(origin variable)详解
- $(origin variable)详解
- $(origin variable)详解
- Makefile---(origin variable)详解
- $(origin <variable>;)
- uboot 中SECTIONS 详解
- Linux中Uboot详解
- uboot中start.S详解
- uboot中start.S详解
- uboot中typedef int (init_fnc_t) (void);详解
- Uboot详解~~~
- uboot详解
- Uboot详解~~~
- uboot详解
- uboot详解
- uboot详解
- uboot详解
- uboot详解
- Android组件化之不同模块间 交互(activity互相跳转,数据互相传递,互相调用函数)
- MySql 数据库常用查询
- 互联网级监控平台之内存存储的设计和优化
- nginx 中location和root,你确定真的明白他们关系?
- VS Code python配置问题
- uboot中$(origin variable)详解
- 数数练习
- 有符号整数的表示范围
- Java RMI特性及实例代码
- River Hopscotch [二分]
- 简要记录ES6中Module的语法
- 10. Regular Expression Matching
- 数学建模专栏 | 第六篇:MATLAB优化模型求解方法(下):全局优化
- Bootstrap常用样式类(v3.3.4)