make的时候会将执行的命令行显示在屏幕上,使用@后将屏蔽命令信息。
make 执行时,带入make参数“-n”或“--just-print”,那么其只是显示命令,但不会执行命令,这个功能很有利于我们调试我们的Makefile,看看我们书写的命令是执行起来是什么样子的或是什么顺序。
make 参数“-s”或“--slient”则是全面禁止命令的显示。
Shell用法,如果第二条命令执行第一条的结果,则需要写在一行上。
如果正常命令出错,会停止当前编译,忽略出错则使用"-",例如clean:-rm -f *.o 或者给 make 加上“-i”或是“--ignore-errors”参数。
make 的参数的是“-k”或是“--keep-going”,这个参数的意思是,如果某规则中的命令出错了,那么就终目该规则的执行,但继续执行其它规则。