下载后可任意编辑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 程序进入非执行模式,也就是说将原来应该执行的命令输出,而不是执行