• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
不游泳的鱼
Do the right thing right - 在右边做右边的事
博客园 首页 新随笔 联系 订阅 订阅 管理

2018年9月1日

makefile笔记3 - makefile规则
摘要: 规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在 Makefile 中,规则的顺序是很重要的,因为, Makefile 中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让 make 知道你的最终目标是什么。一般来说,定义在 Makefile 中的目标可能会有很多, 阅读全文
posted @ 2018-09-01 17:33 不游泳的鱼 阅读(446) 评论(0) 推荐(0)
 
makefile笔记2 - makefile总述
摘要: 一、makefile的组成 Makefile 里主要包含了五个东西:显示规则、隐晦规则、变量定义、文件指示和注释。 1. 显示规则。显示规则说明了,如何生成一个或多的的目标文件。这是由 Makefile 的书写者明显指出,包括①生成的文件,②文件的依赖文件,③生成的命令。在 Makefile 中的命 阅读全文
posted @ 2018-09-01 17:32 不游泳的鱼 阅读(361) 评论(0) 推荐(0)
 
makefile笔记1 - 初识makefile
摘要: 前情提要 上一篇《编译入门》讲了变成的基本问题。如果源文件只有一个,就如之前的例子,那么用gcc命令直接编译就可以了。但是很多实际的工程用到的源文件都是相当多的,这时候用命令一个个编译是很不现实的。所以需要一个自动化编译系统来做这件事情,那就是make和makefile了。 make和makefil 阅读全文
posted @ 2018-09-01 17:31 不游泳的鱼 阅读(307) 评论(0) 推荐(0)
 
编译入门:传说中的编译是在做什么
摘要: 一、 编译的定义 编译程序(Compiler)是一种程序。它把用高级语言写的源程序作为数据接收,经过翻译转换,产生面向机器的代码作为输出。 这当中代码还可能要由汇编程序或装配程序作进一步加工,得出目标程序,交给计算机执行。 二、 Linux下的编译过程概述 根据编译的定义,编译就是把高级语言的源文件 阅读全文
posted @ 2018-09-01 17:30 不游泳的鱼 阅读(14491) 评论(0) 推荐(2)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3