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.使用通配符作为   目标  和   依赖 ,应当注意点什么?