linux下make命令, linux系统下的make命令是什么?以下是make命令和具体介绍:
1.make命令简介:make命令是系统管理员和程序员最常用的命令之一。管理员通过命令行使用它来编译和安装许多开源工具,程序员使用它来管理他们大型复杂的项目编译问题。
2.工作原理:
第一次执行make命令时,它会扫描Makefile来查找目标及其依赖项。如果这些依赖项本身就是目标,那么继续扫描Makefile来寻找这些依赖项,以建立它们的依赖项,然后编译它们。一旦编译了主要依赖关系,
然后编译主目标(这是通过make命令传入的)。
现在,假设你修改了一个源文件,你再次执行make命令,它只会编译与源文件相关的目标文件,这样就节省了很多时间来编译最终的可执行文件。
3.make命令本身可以接受四个参数:标志、宏定义、描述文档名和目标文档名。
它的标准形式是:
make[flags][宏定义][targets]UNIX系统下的flag flags选项,其含义是:-f file将文件文档指定为描述文档。如果文件参数是,
然后描述文档指向标准输入。如果没有-f参数,默认情况下,当前目录中名为makefile或Makefile的文档将是描述文档。在Linux中,
GNU make工具按照GNUmakefile、makefile、makefile的顺序在当前工作目录中搜索Makefile文档。-i:忽略命令执行返回的错误消息。-s:静音模式,
执行前不要输出相应的命令行信息。-r:禁止内置规则。-n:非执行模式,输出任何执行命令,但不执行。-t:更新目标文档。
-q :- q:make操作将根据目标文档是否已更新返回0或非0状态信息。-p:输出任何宏定义和目标文档描述。-d:调试模式,输出关于文档和检测时间的详细信息。
例如:
Makefile的内容:
linux下make命令,以上就是本文为您收集整理的linux下make命令最新内容,希望能帮到您!更多相关内容欢迎关注。