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

跟我一起学makefileVIP免费

跟我一起学makefile_第1页
1/43
跟我一起学makefile_第2页
2/43
跟我一起学makefile_第3页
3/43
Makefile 学习教程: 跟我一起写 Makefile  Makefile 学习教程: 跟我一起写 Makefile o 0 Makefile 概述  0.1 关于程序的编译和链接 o 1 Makefile 介绍  1.1 Makefile 的规则  1.2 一个示例  1.3 m ake 是如何工作的  1.4 m akefile 中使用变量  1.5 让 m ake 自动推导  1.6 另类风格的 m akefile  1.7 清空目标文件的规则 o 2 Makefile 总述  2.1 Makefile 里有什么?  2.2Makefile 的文件名  2.3 引用其它的 Makefile  2.4 环境变量 MAKEFILES  2.5 m ake 的工作方式 o 3 Makefile 书写规则  3.1 规则举例  3.2 规则的语法  3.3 在规则中使用通配符  3.4 文件搜寻  3.5 伪目标  3.6 多目标  3.7 静态模式  3.8 自动生成依赖性 o 4 Makefile 书写命令  4.1 显示命令  4.2 命令执行  4.3 命令出错  4.4 嵌套执行 make  4.5 定义命令包 0 Makefile 概述 什么是 makefile?或许很多 Winodws 的程序员都不知道这个东西,因为那些Windows 的 IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile 还是要懂。这就好像现在有这么多的 HTML 的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML 的标识的含义。特别在Unix下的软件编译,你就不能不自己写 makefile 了,会不会写 makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,makefile 关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile 定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile 就像一个 Shell 脚本一样,其中也可以执行操作系统的命令。 makefile 带来的好处就是——“自动化编译”,一旦写好,只需要一个 make 命令,整个工程完全自动编译,极大的提高了软件开发的效率。make 是一个命令工具,是一个解释 makefile 中指令的命令工具,一般来说,大多数的 IDE都有这个命令,比如:Delphi 的 make,Visual C++的 nmake,Linux下 GNU的 make。可见,makefile 都成为了一种在工程方面的编译方法。 现在讲述如何写 makefile 的文章比较少,这是我想写这篇文...

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

碎片内容

跟我一起学makefile

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