作业帮 > 数学 > 作业

makefile 语法中 *.c表示所有后缀为c的文件.1.那么%.c表示的又是神马意思,二者区别是什么.2.*.c这个

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/07/10 14:37:58
makefile 语法中 *.c表示所有后缀为c的文件.1.那么%.c表示的又是神马意思,二者区别是什么.2.*.c这个语法是shell的语法 还是GUNmake的语法 是哪个层次的?
makefile 语法中 *.c表示所有后缀为c的文件.1.那么%.c表示的又是神马意思,二者区别是什么.2.*.c这个
“%”的意思是匹配零或若干字符,例如,“%.h”表示所有以“.h”结尾的文件.
它是在GUNmake的语法层次上的,例如 vpath %.h ../headers ,该语句表示,要求make在“../headers”目录下搜索所有以“.h”结尾的文件.
*是Shell所支持的通配符,是在shell的语法层次上,*.c,一般用在shell命令里面,如:
clean:
rm -f *.o