1、退出码

0 ok
1 错误
2 使用了-q 选项 且目标不需要更新 返回2

2、选项

-f --file

指定makefile脚本
-n --just-print --dry -run -- recon

仅仅将规则和连带规则下的命令打印出来,不管目标是否需要更新

-t --touch

更新目标文件的时间,假装编译了

-q --question

找目标,目标不存在就输出错误

-W<file> --what-if=<file> --assue-new<file> --new-file<file>

需要指定一个文件make会执行依赖于这个文件的命令 常常搭配-n使用

-m 或 -b 是忽略和其他版本的兼容性

-B --always-make

强制全部编译

-C --directory=<dir>

指定读取makefile的目录 最后一个起作用

-r --no-builtin-rules

取消内置隐含规则

-R --no-builtin-variables

取消用户定义对隐含规则的作用

常见内置命令变量(一般都是大写)

AR:  函数库打包

AS : 汇编

CC:  C编译

CXX:C++编译

CPP:预处理 -E选项

RM :删除默认是 rm -f

3、常见内置标志参数变量,对应上面

ARFLAGS
ASFLAGS
CFLAGS
CXXFLAGS
CPPFLAGS
RMFLAGS

最新文章

  1. jQuery获取及设置单选框、多选框、文本框内容
  2. Handlebars块级Helpers
  3. python爬取网易评论
  4. C++中的常量折叠
  5. Effective Java 32 Use EnumSet instead of bit fields
  6. IE6下 input 背景图滚动问题及标签规范
  7. disabled
  8. mysql出现的错误
  9. IE 第三方设置cookie失效
  10. Chapter 5. MPEG-4 Visual
  11. AddIn 中当前完整文件名的获取
  12. Hadoop2-HDFS学习笔记之入门(不含YARN及MR的调度功能)
  13. Ubuntu apt-get提示被锁住
  14. codeforces742B
  15. protobuf 测试使用
  16. facebook广告上传Invalid appsecret_proof provided in the API argument
  17. 控制台程序读取WIKI形式的TXT文件并一表格的形式显示在Word中
  18. CSS浏览器兼容性与解决
  19. 性能测试工具---jmeter
  20. Django模版结构优化和加载静态文件

热门文章

  1. winform 窗体中顶部标题居中显示
  2. 前端面试准备笔记之JavaScript(02)
  3. 简单监控liunx中cpu、内存、磁盘及发送邮件参考
  4. IDEA 2019 Unable to get current time from Google&#39;s servers 解决
  5. GC 卡顿 优化 三色标记优势
  6. php-浅谈php底层机制
  7. MySQL特殊字符的转义处理
  8. Flink-v1.12官方网站翻译-P005-Learn Flink: Hands-on Training
  9. Strategic game POJ - 1463 树型dp
  10. Java中赋值常量的注意事项