Makefile内置变量,递归式变量,直接展开式变量,条件赋值,追加赋值
来源:互联网 发布:室内三维设计软件 编辑:程序博客网 时间:2024/05/20 07:14
将shell命令的输出赋值给变量:
VALUE = $(shell 命令)
Makefile中给变量赋值:
= 是递归展开式变量
value1 = 5
value2 = $(value1)
value1 = 6
最终$(value2)就变成了6
:= 是直接展开式变量
value1 := 5
value2 := $(value1)
value1 :=6
最终$(value2)是5
?= 是条件赋值
value ?= xyz 意思是,当value之前没有使用的话,就给value赋值 xyz;当value之前已经使用的话,就不给value赋值
+= 追加赋值
value = filename1.o filename2.o
value += filename3.o
则$(value)为filename1.o filename2.o filename3.o
给变量赋值时,如果在一行放不下,可以用\符号将他们连接起来
Makefile中的内置变量
TARGET:REFERENCE
在他们下面,就可以用$@表示TARGET的内容,可以用$^表示REFERENCE的内容
0 0
- Makefile内置变量,递归式变量,直接展开式变量,条件赋值,追加赋值
- Makefile内置变量,递归式变量,直接展开式变量,条件赋值,追加赋值
- Makefile内置变量,递归式变量,直接展开式变量,条件赋值,追加赋值,Makefile中shell命令的执行
- makefile变量赋值
- Makefile中四种变量赋值
- makefile 变量赋值规则
- makefile变量赋值
- Makefile之变量赋值
- makefile 中变量的赋值
- Makefile中 变量赋值含义
- Makefile 变量定义(*赋值)
- makefile 中变量的赋值
- makefile 变量的赋值方式
- Makefile中四种变量赋值的区别
- makefile的变量定义和赋值
- Makefile 中四种变量赋值方式的区别
- makefile中的各种变量赋值方式
- Makefile知识点-1-----变量赋值的方式
- js的Prototype属性详解
- uva-10487 - Closest Sums
- 第九周项目2 分数的累加
- CE Boot Architecture
- Repeater 时间格式化
- Makefile内置变量,递归式变量,直接展开式变量,条件赋值,追加赋值
- 经营操作系统的一些思路
- WINCE的pb过期解决办法
- 友盟社交分享中的那些坑
- net.sf.json.JSONException: There is a cycle in the hierarchy!---数据间存在级联关系,而互相嵌套引用,在hibernate中极容易嵌套而抛
- 手机第三方支付产品安全性
- Android平台 AES加密/解密
- 找工作总结
- TCP服务端vb.net支持多客户端连接