一个简单的makefile

 

Make程序可以让“将源代码转换成可执行文件”之类的工作自动化,你可以把程序中各元素之间的关系告诉make,他可以根据时间戳来判断哪些工作需要重做,优化编译过程,跳过非必要的步骤。

Makefile  的基本语法:

Target1 target2 target3 : prerequisite1 prerequisite2

       Command1

       Command2

       Command3

工作目标:必要条件

       命令

冒号的左边可以出现一个或多个工作目标,右边可以出现一个或多个必要条件,如果冒号的右边为空则只有在工作目标文件不存在时才会执行更新动作。更新工作的命令被称为命令脚本,通常称为命令。每个命令必须以跳格符(tab character)开头。#为注释符,反斜线(/)来延续过长的文本行。

 

下面是一个简单的makefile 文件,以传统的hello.c程序为例:

/********************************************************/

hello:hello.c

       gcc –o hello hello.c

/********************************************************/

要编译此程序,在命令行敲入make即可。

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值