makefile中$< $@ $? $$ 和“四个$”的含义
来源:互联网 发布:御坂网络 编辑:程序博客网 时间:2024/05/23 23:43
例如:a.o b.o x.o: a.c b.c x.c
cc -c $< -o $@
其中: $< 表示 a.c (即所有依赖的合集的第一个文件)
$@ 表示 a.o b.o x.o (即所用目标的合集)
补充1:四个$ 代表随机编号
如 echo “rocme” > file.四个$ 的意思就是将“rocme”这个字符串写入file.1234 这个文件,其中1234这个数字是随机生成的。
补充2:$$ 表示真实的 $ 字符
因为$字符已经被makefile用来做变量引用,如$(MAKE),所用如果需要用$$ 表示真实的 $。
补充3:$?代表依赖文件列表中被改变过的所有文件
$^代表a.c b.c x.c
转自:http://blog.csdn.net/plc_jianghao/article/details/22577895
阅读全文
0 0
- makefile中$< $@ $? $$ 和“四个$”的含义
- makefile中$< $@ $? $$ 和“四个$”的含义
- Makefile中.PHONY的含义
- Makefile中.PHONY的含义 .
- makefile 的含义和语法
- Makefile学习笔记<中一些特殊符号的含义和用法>
- Makefile中常见的自动变量和含义
- Makefile中预定义变量的含义
- Makefile文件中特殊符号的含义
- makefile中 -d选项的含义?
- makefile文件中dash include的含义
- Makefile中一些元素的代表含义
- makefile中符号含义
- linux中shell环境和Makefile环境下$变量的含义
- 工作中任务管理的四个原则和四个技能
- Makefile中 变量赋值含义
- Makefile 自动变量的含义和用法(转载)
- make/makefile中的加号+,减号-和at号@的含义
- wait( )和 waitpid( )
- sessionStorage 学习
- bzoj1044 [HAOI2008]木棍分割(滚动+后缀和)
- 拍黄片运行模式
- bootstrap switch 按钮开关初始化加载赋值,ajax点击切换
- makefile中$< $@ $? $$ 和“四个$”的含义
- Java中的泛型方法
- 自定义可拖拽view
- 最新 Spring 4.2.2 集成 Quartz Scheduler 2.2.2 任务调度示例
- 编写一个登陆框
- JS 结点(属性操作)隐藏与显示(display)
- 人工智能专业词汇集
- mybatis的运行过程
- Alamofire源码解读系列(八)之安全策略(ServerTrustPolicy)