Linux.命令.make

make

 

GNU的工程化编译工具,用于编译众多相互关联的源代码,以实现工程化的管理,提高开发效率。

 

语法:

make(选项)(参数)

 

选项:

-f:指定“makefile”文件;

-i:忽略命令执行返回的出错信息;

-s:沉默模式,在执行之前不输出相应的命令行信息;

-r:禁止使用build-in规则;

-n:非执行模式,输出所有执行命令,但并不执行;

-t:更新目标文件;

-q:make操作将根据目标文件是否已经更新返回"0"或非"0"的状态信息;

-p:输出所有宏定义和目标文件描述;

-d:Debug模式,输出有关文件和检测时间的详细信息。

无论是在linux 还是在Unix环境 中,make都是一个非常重要的编译命令。

不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。

利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。

而且如此多的源文件,如果每次都要键入gcc命令进行编译的话,那对程序员 来说简直就是一场灾难。

而make工具则可自动完成编译工作,并且可以只对程序员在上次编译后修改过的部分进行编译。

因此,有效的利用make和 makefile工具可以大大提高项目开发的效率。

同时掌握make和makefile之后,您也不会再面对着Linux下的应用软件手足无措了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值