makefile中的自动变量:$@ $^ $? $<
来源:互联网 发布:梦幻西游有mac版吗 编辑:程序博客网 时间:2024/04/29 05:09
【原文:http://hi.baidu.com/continuing2012/item/88bcdf19281ceef8756a841f】
makefile中常用的几个自动变量:
1、 $@ 工作目标的文件名。
2、 $^ 所有必要条件的文件名,并以空格隔开。
3、 $< 第一个必要条件的文件名。
4、 $? 时间戳在工作目标的时间戳之后的所有必要文件,并以空格隔开。
举个例子:
count_words: count_words.o lexer.o
gcc -o count_words count_words.o lexer.o
count_words.o: count_words.c
gcc -c count_words.c
lexer.o: lexer.c
gcc -c lexer.c
使用自动变量后,可改写为:
count_words: count_words.o lexer.o
gcc -o $@ $^
count_words.o: count_words.c
gcc -c $<
lexer.o: lexer.c
gcc -c $<
0 0
- makefile中的自动变量:$@ $^ $? $<
- makefile中的自动变量:$@ $^ $? $<
- makefile中的7个核心自动变量
- makefile中的自动变量的使用
- makefile自动变量
- makefile 自动变量
- 自动变量的makefile
- makefile自动目标变量
- Makefile自动变量
- Makefile 自动变量
- Makefile自动变量
- make的参数以及Makefile中的自动变量
- MakeFile中的自动化变量
- Makefile中的隐含变量
- MakeFile中的变量定义
- Makefile中的变量
- Makefile中的变量
- Makefile 中的 固定变量
- 程序员随笔
- 文本分词,并统计分词出现次数,结果输出到文件中
- 测试离线发博
- UltraISO(软碟通)刻录光盘,太简单了
- Java String类 字符串的一些常用方法 --获取
- makefile中的自动变量:$@ $^ $? $<
- Sqrt(x)
- 个人博客网站
- Ubuntu下使用软盘实现floppylinux(1)
- iOS6,7 UITableView的适配
- 汽车之家天价购买PC阿拉丁的真实原因
- 关于委托的Action实现
- Linux下查看文件和文件夹大小
- 正则表达式 学习资料整理