ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## B.1 命令解释 make 命令本身可带有四种参数:标志、宏定义、描述文件名和目标文件名。其标准 形式为: ``` make [flags] [macro definitions] [targets] ``` Unix 系统下标志位 flags 选项及其含义为: + -f file 指定 file 文件为描述文件,如果 file 参数为"-"符,那么描述文件指向标 准输入。如果没有"-f"参数,则系统将默认当前目录下名为 makefile 或者名为 Makefile 的文件为描述文件。在 Linux 中, GNU make 工具在当前工作目录中按照 GNUmakefile、 makefile、Makefile 的顺序搜索 makefile 文件。 + -i 忽略命令执行返回的出错信息。 + -s 沉默模式,在执行之前不输出相应的命令行信息。 + -r 禁止使用 build-in 规则。 + -n 非执行模式,输出所有执行命令,但并不执行。 + -t 更新目标文件。 + -q make 操作将根据目标文件是否已经更新返回"0"或非"0"的状态信息。 + -p 输出所有宏定义和目标文件描述。 + -d Debug 模式,输出有关文件和检测时间的详细信息。 Linux 下 make 标志位的常用选项与 Unix 系统中稍有不同,下面我们只列出了不同部 分: + -c dir 在读取 makefile 之前改变到指定的目录 dir。 + -I dir 当包含其他 makefile 文件时,利用该选项指定搜索目录。 + -h help 文挡,显示所有的 make 选项。 + -w 在处理 makefile 之前和之后,都显示工作目录。