You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
1020 B

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# **make**
## 说明
**make命令** 是GNU的工程化编译工具用于编译众多相互关联的源代码问价以实现工程化的管理提高开发效率
## 选项
```markdown
-f指定“makefile”文件
-i忽略命令执行返回的出错信息
-s沉默模式在执行之前不输出相应的命令行信息
-r禁止使用build-in规则
-n非执行模式输出所有执行命令但并不执行
-t更新目标文件
-qmake操作将根据目标文件是否已经更新返回"0"或非"0"的状态信息
-p输出所有宏定义和目标文件描述
-dDebug模式输出有关文件和检测时间的详细信息
Linux下常用选项与Unix系统中稍有不同下面是不同的部分
-c dir在读取 makefile 之前改变到指定的目录dir
-I dir当包含其他 makefile文件时利用该选项指定搜索目录
-hhelp文挡显示所有的make选项
-w在处理 makefile 之前和之后,都显示工作目录
```
## 知识扩展