1.其他函数
foreach if call origin shell error
2.运行参数
非运行参数(检查用):
-n / --just-print 只叙述不执行
-t / --touch 更新目标的最新改动时间
-q / --question 查找目标
-W <file> / --assume-new=<file>
运行时参数:
-B 强制编译,不管是不是最新(相当于 make clean;make)
-C 切换到指定目录,然后make
。。。。
3.命令参数的变量
如果没有指明其默认值,那么其默认值都是空。
ARFLAGS
函数库打包程序AR命令的参数。默认值是“rv”。
ASFLAGS
汇编语言编译器参数。(当明显地调用“.s”或“.S”文件时)。
CFLAGS
C语言编译器参数。
CXXFLAGS
C++语言编译器参数。
COFLAGS
RCS命令参数。
CPPFLAGS
C预处理器参数。( C 和 Fortran 编译器也会用到)。
FFLAGS
Fortran语言编译器参数。
GFLAGS
SCCS “get”程序参数。
LDFLAGS
链接器参数。(如:“ld”)
LFLAGS
Lex文法分析器参数。
PFLAGS
Pascal语言编译器参数。
RFLAGS
Ratfor 程序的Fortran 编译器参数。
YFLAGS
Yacc文法分析器参数。
4.使用通配符作为 目标 和 依赖 ,应当注意点什么?