资料介绍
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的编译 2679次阅读
- Linux使用gcc编译程序的语法 727次阅读
- Keil MDK使用GCC编译器的方法 3192次阅读
- 如何从GCC源码学编译原理 3254次阅读
- gcc的编译选项总结 1699次阅读
- 虚拟机:手动维护GCC工具链需注意的问题 1797次阅读
- UltraSoC 和 ResilTech 携手以进一步提高汽车系统功能安全性 1211次阅读
- 东芝推出新一代超结功率MOSFET,进一步提高电源效率 5363次阅读
- 中国团队将SnSe单晶的优异热电性能更推进一步 7349次阅读
- 嵌入式Linux工具之GCC常用编译选项 7732次阅读
- GCC编译器你需要知道的入门知识 8809次阅读
- SiTime推出新型振荡器 进一步向无人驾驶汽车的领域进军 6283次阅读
- 根据计算得到锂电池中的能量密度,进一步核算电池成本 2.5w次阅读
- 科学家开发出一种自动生成神经网络的算法 使得深度学习进一步助力科学发现 6095次阅读
- 基于gcc将C语言变量与指令操作数相关联 5561次阅读
下载排行
本周
- 148V到5KW无桥LLC双向逆变器的电路原理图免费下载
- 0.26 MB | 154次下载 | 10 积分
- 22KW逆变侧功率管的损耗如何进行计算详细公式免费下载
- 0.40 MB | 32次下载 | 2 积分
- 3高功率密度碳化硅MOSFET软开关三相逆变器损耗分析
- 2.27 MB | 30次下载 | 5 积分
- 4S7-200 可编程序控制器系统手册
- 12.81 MB | 4次下载 | 免费
- 5ATX电源 FSP_ATX-300PAF电路图资料
- 0.18 MB | 1次下载 | 2 积分
- 6IP6541_L 150uA 低功耗,集成多种快充输出协议中文资料
- 1.43 MB | 次下载 | 免费
- 7PC5010 单通道20V_10A低边高速驱动器技术手册
- 1.17 MB | 次下载 | 免费
- 8GSV2201D 带嵌入式MCU的DisplayPort 1.4到HDMI 2.0转换器规格书
- 0.67 MB | 次下载 | 2 积分
本月
- 148V到5KW无桥LLC双向逆变器的电路原理图免费下载
- 0.26 MB | 154次下载 | 10 积分
- 22KW逆变侧功率管的损耗如何进行计算详细公式免费下载
- 0.40 MB | 32次下载 | 2 积分
- 3高功率密度碳化硅MOSFET软开关三相逆变器损耗分析
- 2.27 MB | 30次下载 | 5 积分
- 4STM32F10x参考手册资料
- 13.64 MB | 12次下载 | 1 积分
- 5OAH0428 V1.0英文规格书
- 5.86 MB | 8次下载 | 免费
- 6光伏并网逆变器原理
- 7.31 MB | 6次下载 | 2 积分
- 7NS1081/NS1081S/NS1081Q USB 3.0闪存数据手册
- 0.40 MB | 4次下载 | 2 积分
- 8S7-200 可编程序控制器系统手册
- 12.81 MB | 4次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935132次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233089次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191422次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183352次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81600次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73818次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65990次下载 | 10 积分
电子发烧友App






创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论