这个笔记是在终端中的man make的笔记
语法:
make [option]... [target]
描述:
make是用来自动地决定大规模程序中的哪个小部分程序被重新编译的工具.它常常用于C语言的编译,但是也可以用于其它语言,只要这个语言的编译器可以从shell中调用.实际上,make不只是适用于程序,当一些文件发生了改变,另外一些依赖于这些文件的文件就需要被更新的任务都可以使用make.
在使用make前,你需要写一个Makefile文件,这个文件用来描述你的程序中的文件的关系和更新每个文件的命令的状态.在程序中.由源文件得到目标文件,再由目标文件得到可执行文件.
一旦Makefile文件写好了,每次你修改了源文件,就可以使用以下简单的命令来进行必要的重新编译.
make
make程序使用Makefile文件中的描述以及文件最近的修改次数来决定那些文件需要被更新.对于这些文件中的每个文件,它执行记录在Makefile文件中的命令.
make程序执行Makefile文件中的命令来更新一个或者多个目标名字(target names),这些名字就是程序. 如何没有 -f选项,make将会以GNUmakefile,makefile,Makefile文件名顺序查找makefile文件.
选项: 见man make
make工具详解
464

被折叠的 条评论
为什么被折叠?



