Makefile中常见的自动变量和含义

来源:互联网 发布:js使用base64显示图片 编辑:程序博客网 时间:2024/05/20 16:00

Makefile常见的变量和含义

$*   :表示目标文件的名称,不包含目标文件扩展名

$+  :表示所有的依赖文件,这些依赖之间用空格分开,按照出现的先后顺序,其中可能包含重复的依赖文件

$<  :表示依赖项中第一个依赖文件的名称

$?  :依赖项中,所有目标文件时间戳晚的依赖文件,依赖文件之间空格隔开

$@ :目标项中目标文件的名称

$^ :依赖项中,所有不重复的依赖文件,这些文件空格隔开


ps:一般在clean前加 “-”表示当操作失败时不报错,命令继续执行

原创粉丝点击