
系统架构基础
haiyanglideshi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Makefile之PHONY的猜想与验证
1. .PHONY定义的多个伪目标的执行顺序 .PHONY clean all sample test 猜测有三种结果: a).PHONY 也是一个伪目标,其所依赖的伪目标会被依次执行(猜想是错误的,.PHONY是Makefile中的关键字) b).PHNOY 是Makefile中的一个关键字,他的作用是声明谁是伪目标。而其自身既不是伪目标更不是普通目标 c) 实测数据: ...原创 2019-01-25 10:05:51 · 390 阅读 · 0 评论 -
Makefile的递归调用怎么传递命令行的目标clean
都知道Makefile的递归实现有三种,换汤不换药: cd subdir;make或者make -C subdir 或者 make -f $(CURDIR)/subdir/Makefile 但是当顶层Makefile的命令行指定了目标时,如“make clean”,那么这个clean如何传递到所有递归的子Makefile中呢? 其实很简单,就是在顶层makefile的clean目标的命令中添...原创 2019-01-25 11:14:02 · 1536 阅读 · 0 评论 -
Makefile中的关键字和默认变量
关键字: .PHONY error export 专门给子Makefile导出变量使用的,同级Makefile是不能使用export导出的变量的。子make修改后主make不受影响 默认变量: PWD-----------------------------------$(error here 0 is $(PWD))放在Makefile第一行就会打印出来$(PWD)的正确...原创 2019-03-31 20:07:15 · 787 阅读 · 0 评论