博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对makefile中 $? 的理解
阅读量:5891 次
发布时间:2019-06-19

本文共 368 字,大约阅读时间需要 1 分钟。

$?    所有比目标新的依赖目标的集合。以空格分隔。
例子:
在目录下,
touch foo
touch bar
然后建立Makefile:
all: foo bar
    echo $?
此时 由于目录下没有 all 文件,所以 make 的执行结果是:
foo bar
然后准备再次运行,
touch all
此时,all 比其他文件(foo bar)都新,运行 make 的执行结果是:
all is up to date
 
第三次运行:
touch bar
此时 新旧顺序是: bar > all > foo,运行 make 的结果是:
bar
本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/archive/2012/09/18/2690189.html,如需转载请自行联系原作者
你可能感兴趣的文章
size_t
查看>>
浏览器兼容
查看>>
求最大公约数的几种方法
查看>>
1264 芳香数
查看>>
solr热身
查看>>
创建型模式(前引)简单工厂模式Simple Factory
查看>>
upc组队赛1 流连人间的苏苏
查看>>
记Spring下autowire为name时的一个现象
查看>>
JQuery常用知识点及示例
查看>>
3.1链表----链表(Linked List)入门
查看>>
[布局] bootstrap基本标签总结
查看>>
异步编程思想
查看>>
java实现信号量
查看>>
Atcoder regular Contest 073(D - Simple Knapsack)
查看>>
"数学口袋精灵"bug(团队)
查看>>
2017python第六天作业 面向对象 本节作业: 选课系统
查看>>
vue实现单页应用demo
查看>>
【块状树】【树链剖分】【线段树】bzoj3531 [Sdoi2014]旅行
查看>>
【找规律】Divide by Zero 2017 and Codeforces Round #399 (Div. 1 + Div. 2, combined) B. Code For 1...
查看>>
【最短路】【spfa】CDOJ1633 去年春恨却来时,落花人独立,微雨燕双飞
查看>>