对makefile中,变量定义中 通配符的理解

简介:
见如下例子:

复制代码
LIB=*.o

all: $(LIB)
    @echo $^

$(LIB):
    @echo $@
复制代码
执行结果:

*.o

*.o

所以


本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/archive/2012/09/19/2693266.html,如需转载请自行联系原作者
目录
相关文章
|
存储 Shell 编译器
makefile 变量赋值方式
makefile 变量赋值方式
110 1
|
7月前
|
算法 开发者
【Makefile 相关 】Makefile中patsubst(扩展通配符)的含义
【Makefile 相关 】Makefile中patsubst(扩展通配符)的含义
199 0
|
7月前
|
编译器 Linux C语言
预处理详解(#和##运算符、命名约定、#undef​​、命令行定义​、条件编译、头文件的包含​)
预处理详解(#和##运算符、命名约定、#undef​​、命令行定义​、条件编译、头文件的包含​)
makefile 变量的替换,嵌套引用,命令行变量
makefile 变量的替换,嵌套引用,命令行变量
128 1
|
7月前
|
存储 程序员 编译器
C++注释、变量、常量、关键字、标识符、输入输出
C++注释、变量、常量、关键字、标识符、输入输出
|
7月前
|
安全 程序员 编译器
【C/C++ 常用关键字使用指南】C++ 关键字 在头文件和源文件中函数声明与定义使用上的差异
【C/C++ 常用关键字使用指南】C++ 关键字 在头文件和源文件中函数声明与定义使用上的差异
219 0
|
7月前
Makefile中.PHONY的含义
Makefile中.PHONY的含义
1075 0
|
7月前
Makefile中.SUFFIXES的含义
Makefile中.SUFFIXES的含义
191 0
|
7月前
|
存储 编译器 C语言
Makefile变量的引用与赋值
Makefile变量的引用与赋值
118 0
|
Shell
makefile 变量的扩展
makefile 变量的扩展
56 1