一些基础知识
符号’@’ ‘KaTeX parse error: Double superscript at position 3: ' '̲$’ ‘-’ '-n '的说明
1.‘@’ 通常makefile会将其执行的命令行在执行前输出到屏幕上。如果将‘@’添加到命令行前,这个命令将不被make回显出来
2.’ - ’
通常删除,创建文件如果碰到文件不存在或者已经创建,那么希望忽略掉这个错误,继续执行,就可以在命令前面添加 -,
3.’ $ ‘美元符号$,主要扩展打开makefile中定义的变量
4.’
′
'
′ 符号主要扩展打开makefile中定义的shell变量
wildcard
列出当前目录下所有符合模式“ PATTERN”格式的文件名,并且以空格分开。“ PATTERN”使用shell可识别的通配符,包括“ ?”(单字符)、“ *”(多字符)等
patsubst
把字串“ x.c.c bar.c”中以.c 结尾的单词替换成以.o 结尾的字符
notdir
去除文件名中的路径信息
包含头文件路径
使用-I+头文件路径的方式可以指定编译器的头文件的路径
addsuffix
加后缀函数
包含另外一个文件:include
foreach
把参数中的单词逐一取出放到参数所指定的变量中,然后再执行所包含的表达式。
call
根据不同的参数对它进行展开来获得不同的结果