$@

$@ is the name of the target.

$?

The $? macro stores the list of dependents more recent than the target (i.e., those that have changed since the last time make was invoked for the given target).

$^

$^ gives you all dependencies, regardless of whether they are more recent than the target. Duplicate names, however, will be removed. This might be useful if you produce transient output (such as displaying a result to the screen rather than saving it to a file).

$+

$+ is like $^, but it keeps duplicates and gives you the entire list of dependencies in the order they appear.

$<

If you only need the first dependency, then $< is for you. Using $< can be safer than relying on $^ when you have only a single dependency that needs to appear in the commands executed by the target. If you start by using $^ when you have a single dependency, if you then add a second, it may be problematic, whereas if you had used $< from the beginning, it will continue to work. (Of course, you may want to have all dependencies show up. Consider your needs carefully.)

最新文章

  1. php怎么解决超链接中的中文参数转码问题?
  2. c#中匿名函数lamb表达式
  3. ChromePHP - Chrome浏览器下的PHP debug工具
  4. Sublime Text 插件之常用20个插件
  5. sublimtest3文件名乱码问题及解决方案
  6. linux定时器用法
  7. C#隐式类型
  8. poj3642 Charm Bracelet(0-1背包)
  9. 【WPF】DispatcherFrame 是个啥玩意儿
  10. Cypher查询语言--Neo4j-WHERE(三)
  11. TCP-IP详解学习笔记1
  12. Java 基本数据类型 &amp;&amp; 位运算
  13. python3 简单进度条代码
  14. 转 Unicode 和 UTF-8 的区别
  15. 修改class文件
  16. APUE读书笔记-第15章-进程间通信
  17. Linux(Centos)下搭建SVN服务器
  18. app结合unity3D程序中遇到的问题 MapFileParser unity3d导出到IOS程序下 集成unity3dAR功能
  19. 学习写domready
  20. Druid数据迁移小计

热门文章

  1. android从应用到驱动之&mdash;camera(2)---cameraHAL的实现
  2. 内存泄露了么: Handlers &amp; Inner Classes
  3. IOS地图及定位使用
  4. PHP5.4连接sqlserver
  5. [Lintcode 3sum]三数之和(python,二分)
  6. RazorEngine 3.6.5.0
  7. bzoj1132
  8. 通过org.springframework.web.filter.CharacterEncodingFilter定义Spring web请求的编码
  9. UVa 1347 (双线程DP) Tour
  10. php复制目录及文件