嵌套makefile(makefile变量,环境变量)
来源:互联网 发布:小马哥激活软件 编辑:程序博客网 时间:2024/06/03 18:08
多级makefile嵌套执行时上层makefile中定义变量并不能影响下层makefile的执行(除非设置环境变量)
如分别在目录/home/zsli/test及/home/zsli/test/sub_test中创建文件Makefile_t及Makefile,内容如下:
CUR_DIR = $(shell pwd).PHONY: all;all: @echo $(ZSLI_TEST) @$(MAKE) -C $(CUR_DIR)/sub_test/ZSLI_TEST:= "test"
.PHONY: all;all: @echo $(ZSLI_TEST)
执行
make -f Makefile_t得到
testmake[1]: Entering directory `/home/mumu/test/sub_test'make[1]: Leaving directory `/home/mumu/test/sub_test'
若需嵌套子makefile可使用上传makefile中定义变量,可将该变量定义为环境变量(export)
0 0
- 嵌套makefile(makefile变量,环境变量)
- makefile环境变量
- makefile环境变量
- 跟我一起写Makefile(10)--- 变量(嵌套变量+追加变量+overrid+多行变量+环境变量+目标变量+模式变量)
- makefile详解 多行变量 环境变量 目标变量 模式变量
- makefile变量
- Makefile变量
- makefile 变量
- makefile变量
- Makefile变量
- Makefile变量
- MAKEFILE --变量
- makefile变量
- makefile变量
- makefile学习笔记(多目录嵌套调用、变量使用)
- Makefile 嵌套补充
- Makefile嵌套执行
- Makefile 嵌套执行
- Struts2动态方法调用
- mmap详解
- unity 3D 笔记
- 第一篇文章
- git 报错 How do I remove files saying “old mode 100755 new mode 100644” from unstaged changes in Git?
- 嵌套makefile(makefile变量,环境变量)
- 广播broadcast静态注册【可调用】
- java生成xml
- static函数与普通函数区别
- P1005 采药
- 使用GDB调试的一个常见失误
- 发博客测csdn博客
- 初识敏捷开发
- 成员函数指针与高效C++委托 (delegate)