make工具的参数选项:
-f filename 显式地指定文件作为makefile
-C dirname 制定make在开始运行后的工作目录为dirname
-e 不允许在makefile中替换环境变量的赋值
-k 执行命令出错时,放弃当前目标,继续维护其他目标
-n 按实际运行时的执行顺序模拟执行命令(包括@开头的命令),没有实际执行效果,仅仅用于显示行过程
-p 显示makefile中所有的变量和内部规则
-r 忽略内部规则
-s 执行但不显示命令,常用来检查makefile的正确性
-S 如果执行命令出错就退出
-t 修改每个目标文件的创建日期
-I 忽略运行make中执行命令的错误
-V 显示make的版本号
makefile中常用变量
$@ 目标文件名
$< 规则中的第一个文件名
$^ 规则中所有相关文件的名称
$? 规则中日期比目标新的文件列表,用空格分开
$@(D) 目标文件的目录部分
$@(F) 目标文件的文件名部分
阅读(2558) | 评论(0) | 转发(0) |