资料介绍
gcc 源码是一坨让人很头痛的代码,谁读谁知道。就像恨一样,gcc 源码如何让人头痛,我已经忘了具体细节,只剩下头痛这个印象。与其全面进攻,不如单点突破,关注的太广太深,范围就会太大,所以我们只关注一个话题:gcc 是如何解析 int a;、int a[10];、int *a;的。几点注意:1)本文遵守简化原则。gcc 是个面面俱到的软件,如果我也面面俱到的论述,就会分散您的注意力,所以我只挑那些有用的2)文中有时会出现生硬的言辞,如“在我们关心的范围内宏 AAA 为空”。按理说这种话不应该出现,因为技术应该严谨,但如果严谨的话,就要论述 AAA 什么时候为空,什么时候不为空,为空怎样,不为空又怎样。结果是大篇幅论述枝节。所以我本着简化原则,简单而生硬的了结。3)文中引用的 C99 条款均取自 ISO/IEC 9899:TC3;文中提到的 gcc 的版本是 4.6.2(我粗粗看过 4.8.1 的代码,由于在我讲述的范围内 4.8.1 和 4.6.2 差不多,所以我依旧用 4.6.2 来讲解)。4)在提到 gcc 源文件时有时会涉及其位置,我用{srcdir}表示 gcc 源码的 home 目录——比方说把 gcc-4.6.2.tar.bz2 解压到/home/a 目录下,/home/a 下就会出现一个叫 gcc-4.6.2 的目录,那么{srcdir}指的就是/home/a/gcc-4.6.2。由于 gcc 的主要文件都在{srcdir}/gcc 目录下,所以在只给出文件名没给出路径的情况下,路径是{srcdir}/gc
- 通过展频进一步优化EMI
- STM32 GCC编译环境搭建
- 【转载】更进一步的了解Keil Flash的下载算法
- 基于GCC实现支持MISRAC的安全编译器
- GCC编译流程分析资料下载
- C++程序设计教程之关于类和对象的进一步讨论资料说明 2次下载
- Linux教程之如何对Linux系统下的gcc进行编程的基本使用教程 4次下载
- 便携式高清视频应用的迅猛增长和迷你成像器的进一步发展详细概述 4次下载
- 教你如何使用AVR-gcc 12次下载
- GCC中文手册 0次下载
- GCC在STUDIO中的使用方法(WINAVR及AVR_STUDIO) 38次下载
- AVR单片机GCC程序设计代码 20次下载
- 对进一步规范招投标行为的几点思考
- 如何使用AVR-GCC
- 进一步降低冰箱旋转式压缩机噪声的一次实践
- Linux 下GCC的编译 2027次阅读
- Linux使用gcc编译程序的语法 554次阅读
- Keil MDK使用GCC编译器的方法 2676次阅读
- 如何从GCC源码学编译原理 2481次阅读
- gcc的编译选项总结 1361次阅读
- 虚拟机:手动维护GCC工具链需注意的问题 1739次阅读
- UltraSoC 和 ResilTech 携手以进一步提高汽车系统功能安全性 1148次阅读
- 东芝推出新一代超结功率MOSFET,进一步提高电源效率 5247次阅读
- 中国团队将SnSe单晶的优异热电性能更推进一步 7114次阅读
- 嵌入式Linux工具之GCC常用编译选项 7602次阅读
- GCC编译器你需要知道的入门知识 8701次阅读
- SiTime推出新型振荡器 进一步向无人驾驶汽车的领域进军 6176次阅读
- 根据计算得到锂电池中的能量密度,进一步核算电池成本 2.5w次阅读
- 科学家开发出一种自动生成神经网络的算法 使得深度学习进一步助力科学发现 5979次阅读
- 基于gcc将C语言变量与指令操作数相关联 5378次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多