漳州微信网站建设,前端和后端,长沙民政计算机网站建设,seo的基本步骤包括哪些规则中的通配符 “*” #xff0c;“#xff1f;” #xff0c;“ [...]”, % , wildcard 1.“*” *.c表示所有后缀为.C的文件#xff1b; 如果文件中用到通配符#xff0c;使用“\*”; 2.通配符在变量中的使用#xff1b; objects*.c 注意…规则中的通配符 “*” “” “ [...]”, % , wildcard 1.“*” *.c表示所有后缀为.C的文件 如果文件中用到通配符使用“\*”; 2.通配符在变量中的使用 objects*.c 注意这里的通配符就是用在变量中的不过objects的值就是“*.o”并不会展开 如果希望展开的话可以这么使用 objects : $(wildcard *.o); wildcard是Makefile中的关键字 3.Makefile中的自动变量 $ :表示的是$所在的规则中的所有的目标文件集。 $ :依赖目标中的第一个目标名字。 如果依赖目标是以模式即%定义的那么$将是符合模式的一系列的文件集。注意其是一个一个取出来的。 $^ : 所有的依赖目标的集合。以空格分隔。 如果在依赖目标中有多个重复的那个这个变量会去除重复的依赖目标只保留一份。 $? : 所有比目标新的依赖目标的集合。以空格分隔。 $% :仅当目标是函数库文件中表示规则中的目标成员名。 例如如果一个目标是foo.a(bar.o)那么$%就是bar.o$就是foo.a。 如果目标不是函数库文件Unix下是[.a]Windows 下是[.lib]那么其值为空。 $ :这个变量很像$^也是所有依赖目标的集合。只是它不去除重复的依赖目标。 转载于:https://www.cnblogs.com/weiyouqing/p/8599971.html