make 和 make install

Makefile里面记录的是 你的工程(也就是一堆程序的有序集合)的编译规则。

Makefile 大体语法是这样的:

colon ":" 前面是一个target的名称,后面是这个 target的编译规则。这一点你已经相当清楚了,无须多说。

理解的关键在于make命令。当你使用make命令是,格式是这样的 make [option: target_name]

也就是说,你在make 后面加上 target的名字,make就帮你执行这个target后面的编译规则。当然,这个 target名字是可选的,当不加的时候,make找到makefile里面的定义的第一个target, 执行后面的编译规则。(而不是安执行所有makefile里面的所有target的规则)

一般来说,一个makefile里面都会定义几个常用target,比如 config, install, clean, config就是根据你的环境配置一下各种变量,install就是现编译,在把编译好的内容放到该方的地方,clean就是删除掉编译出来的结果,把工程打回编译前只有源码的原始状态。
 
转自“跟我一起写Makefile”
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值