188宝金博页面版

  • 图案背景
  • 纯色背景
视图
标记
批注
批注本地保存成功,开通会员云端永久保存 去开通
wjs571219

上传于:2013-03-02

粉丝量:29

该文档贡献者很忙,什么也没留下。


  • 相关
  • 目录
  • 笔记
  • 书签

188宝金博页面版:更多相关文档

  • GCC编译的背后

    星级: 48 页

  • 【DOC】GCC编译的背后

    星级: 34 页

  • GCC编译的背后(带书签)

    星级: 48 页

  • GCC编译的背后(预处理和编、汇编和链接)

    星级: 17 页

  • zz GCC编译背后 第二部分 汇编和链接

    星级: 28 页

  • gcc的背后

    星级: 5 页

  • gcc编译

    星级: 10 页

  • gcc编译

    星级: 10 页

  • GCC编译

    星级: 3 页

  • gcc编译

    星级: 10 页

  • gcc编译

    星级: 11 页

  • GCC的编译流程详解

    星级: 5 页

  • gcc的编译流程

    星级: 3 页

  • 编译工具gcc的使用

    星级: 8 页

  • [精品]GCC的编译过程

    星级: 3 页

暂无目录

点击鼠标右键菜单,创建目录

暂无笔记

选择文本,点击鼠标右键菜单,添加笔记

暂无书签

在左侧文档中,点击鼠标右键,添加书签

188宝金博页面版: GCC编译的背后

下载积分: 2500

内容提示: GCC 编译的背后 平时在 Linux 下写代码, 直接用"gcc - o out in.c"就把代码编译好了, 但是这后面到底做了什么事情呢? 如果学习过编译原理则不难理解, 一般高级语言程序编译的过程莫过于: 预处理、 编译、 汇编、 链接。 gcc 在后台实际上也经历了这几个过程, 我们可以通过- v 参数查看它的编译细节, 如果想看某个具体的编译过程, 则可以分别使用- E,- S,- c 和- O, 对应的后台工具则分别为cpp,cc1 ,as,ld。 下面我们将逐步分析这几个过程以及相关的内容, 诸如语法检查、 代码调试、 汇编语言等。 1 、 预处理 开篇简述: 预处理是 C 语言程序从源代码变成...

文档格式:PDF | 页数:48 | 浏览次数:41 | 上传日期:2013-03-02 09:00:24 | 文档星级:
GCC 编译的背后 平时在 Linux 下写代码, 直接用"gcc - o out in.c"就把代码编译好了, 但是这后面到底做了什么事情呢? 如果学习过编译原理则不难理解, 一般高级语言程序编译的过程莫过于: 预处理、 编译、 汇编、 链接。 gcc 在后台实际上也经历了这几个过程, 我们可以通过- v 参数查看它的编译细节, 如果想看某个具体的编译过程, 则可以分别使用- E,- S,- c 和- O, 对应的后台工具则分别为cpp,cc1 ,as,ld。 下面我们将逐步分析这几个过程以及相关的内容, 诸如语法检查、 代码调试、 汇编语言等。 1 、 预处理 开篇简述: 预处理是 C 语言程序从源代码变成可执行程序的第一步, 主要是 C 语言编译器对各种预处理命令进行处理, 包括头文件的包含、 宏定义的扩展、 条件编译的选择等。 以前没怎么“深入”预处理, 脑子对这些东西总是很:, 只记得在编译的基本过程(词法分析、 语法分析) 之前还需要对源代码中的宏定义、 文件包含、条件编译等命令进行处理。 这三类的指令很常见, 主要有#define, #include 和#ifdef ... #endif, 要特别地注意它们的用法。 (更多预处理的指令请查阅相关资料) #define 除了可以独立使用以便灵活设置一些参数外, 还常:#ifdef ... #endif 结合使用, 以便灵活地控制代码块的编译与否, 也可以用来避免同一个

188宝金博页面版:关注我们

  • 新浪微博

关注188宝金博页面版公众号

188宝金博页面版
阅读
APP
阅读
返回
顶部
188宝金博页面版官网登录在线平台入口(2026已更新)—江苏协昌电子科技股份有限公司