make的学习笔记

make工具详解

这个笔记是在终端中的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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值