电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Make命令完全详解教程

Make命令完全详解教程_第1页
1/45
Make命令完全详解教程_第2页
2/45
Make命令完全详解教程_第3页
3/45
下载后可任意编辑Make 命令完全详解教程无论是在 Linux 还是在 Unix 环境中,make 都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都常常要用到 make 或 make install。利用 make 工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用 make 和 makefile 工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,假如每次都要键入 gcc 命令进行编译的话,那对程序员来说简直就是一场灾难。而make 工具则可自动完成编译工作,并且可以只对程序员在上次编译后修改过的部分进行编译。因此,有效的利用 make 和 makefile 工具可以大大提高项目开发的效率。同时掌握 make 和 makefile 之后,您也不会再面对着 Linux 下的应用软件手足无措了。一、Make 程序的命令行选项和参数Make 命令参数的典型序列如下所示:make [-f makefile 文件名][选项][宏定义][目标]这里用[]括起来的表示是可选的。命令行选项由破折号“–”指明,后面跟选项,如下载后可任意编辑make –e假如需要多个选项,可以只使用一个破折号,如make –kr也可以每个选项使用一个破折号,如make –k –r甚至混合使用也行,如make –e –krMake 命令本身的命令行选项较多,这里只介绍在开发程序时最为常用的三个,它们是: –k:假如使用该选项,即使 make 程序遇到错误也会继续向下运行;假如没有该选项,在遇到第一个错误时 make 程序马上就会停止,那么后面的错误情况就不得而知了。我们可以利用这个选项来查出所有有编译问题的源文件。–n:该选项使 make 程序进入非执行模式,也就是说将原来应该执行的命令输出,而不是执行。–f :指定作为 makefile 的文件的名称。 假如不用该选项,那么 make 程序首先在当前目录查找名为 makefile 的文件,假如没有找到,它就会转而查找名为Makefile 的文件。假如您在 Linux 下使用 GNU Make 的话,它会首先查找GNUmakefile,之后再搜索 makefile 和 Makefile。根据惯例,许多 Linux 程序员使用 Makefile,因为这样能使 Makefile 出现在目录中所有以小写字母命名的文件的前面。所以,最好不要使用 GNUmakefile 这一名称,因为它只适用于 make 程序的 GNU 版本。当我们想构建指定目标的时候,比如要生成某个可执行文件,那么就可以在make 命令行中给出该目标的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Make命令完全详解教程

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部