• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






学习不能停0

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2018年12月21日

第五部分、书写规则
摘要: 规则包含两个部分,一个是依赖关系,一个是生成目标的方法。在 Makefile 中,规则的顺序是很重要的,因为Makefile 中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让 make 知道你的最终目标是什么。 一般来说,定义在 Makefile 中的目标可能会有很多,但是 阅读全文
posted @ 2018-12-21 15:15 学习不能停0 阅读(156) 评论(0) 推荐(0)
 

2018年12月20日

第四部分、Makefile总述
摘要: 一、Makefile 里有什么? Makefile 里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。 1 、显式规则 显式规则说明了,如何生成一个或多的的目标文件。这是由 Makefile 的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。 2 、隐晦规则 由于我们的 阅读全文
posted @ 2018-12-20 10:34 学习不能停0 阅读(104) 评论(0) 推荐(0)
 

2018年12月18日

第三部分、Makefile介绍
摘要: make 命令执行时,需要一个 Makefile 文件,以告诉 make 命令需要怎么样的去编译和链接程序。 我们要写一个 Makefile 来告诉 make 命令如何编译和链接这几个文件。我们的规则是: 1)如果这个工程没有编译过,那么我们的所有 C 文件都要编译并被链接。 2)如果这个工程的某几 阅读全文
posted @ 2018-12-18 12:32 学习不能停0 阅读(180) 评论(0) 推荐(0)
 
第二部分、关于程序的编译和链接
摘要: 链接时,主要是链接函数和全局变量,所以,我们可以使用这些中间目标文件(O 文件或是 OBJ文件)来链接我们的应用程序。链接器并不管函数所在的源文件,只管函数的中间目标文件(Object File),在大多数时候,由于源文件太多,编译生成的中间目标文件太多,而在链接时需要明显地指出中间目标文件名,这对 阅读全文
posted @ 2018-12-18 10:04 学习不能停0 阅读(127) 评论(0) 推荐(0)
 
第一部分、概述(本分类随笔仅用作自己回顾知识、复习使用,无其他用途,主要参考文档《跟我一起写Makefile》,谢谢)
摘要: 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile 定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile 就像一个 Shell 脚本一样,其中也可以执行操作系统的命令。 makefi 阅读全文
posted @ 2018-12-18 09:58 学习不能停0 阅读(113) 评论(0) 推荐(0)