资料介绍
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的编译 3.5k次阅读
- Linux使用gcc编译程序的语法 1.4k次阅读
- Keil MDK使用GCC编译器的方法 4.7k次阅读
- 如何从GCC源码学编译原理 4.9k次阅读
- gcc的编译选项总结 2.7k次阅读
- 虚拟机:手动维护GCC工具链需注意的问题 2.1k次阅读
- UltraSoC 和 ResilTech 携手以进一步提高汽车系统功能安全性 1.5k次阅读
- 东芝推出新一代超结功率MOSFET,进一步提高电源效率 5.9k次阅读
- 中国团队将SnSe单晶的优异热电性能更推进一步 8.3k次阅读
- 嵌入式Linux工具之GCC常用编译选项 8.2k次阅读
- GCC编译器你需要知道的入门知识 9.2k次阅读
- SiTime推出新型振荡器 进一步向无人驾驶汽车的领域进军 6.9k次阅读
- 根据计算得到锂电池中的能量密度,进一步核算电池成本 2.7w次阅读
- 科学家开发出一种自动生成神经网络的算法 使得深度学习进一步助力科学发现 6.5k次阅读
- 基于gcc将C语言变量与指令操作数相关联 6k次阅读
下载排行
本周
- 1MDD品牌三极管BC807数据手册
- 3.00 MB | 次下载 | 免费
- 2MDD品牌三极管BC817数据手册
- 2.51 MB | 次下载 | 免费
- 3MDD品牌三极管D882数据手册
- 3.49 MB | 次下载 | 免费
- 4MDD品牌三极管MMBT2222A数据手册
- 3.26 MB | 次下载 | 免费
- 5MDD品牌三极管MMBTA56数据手册
- 3.09 MB | 次下载 | 免费
- 6MDD品牌三极管MMBTA92数据手册
- 2.32 MB | 次下载 | 免费
- 7STM32G474 HRTIME PWM 丢波问题分析与解决
- 1.00 MB | 次下载 | 3 积分
- 8新能源电动汽车高压线束的铜铝连接解决方案
- 2.71 MB | 次下载 | 2 积分
本月
- 1爱华AIWA HS-J202维修手册
- 3.34 MB | 37次下载 | 免费
- 2PC5502负载均流控制电路数据手册
- 1.63 MB | 23次下载 | 免费
- 3NB-IoT芯片厂商的资料说明
- 0.31 MB | 22次下载 | 1 积分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供电电路图资料
- 0.63 MB | 6次下载 | 1 积分
- 5UWB653Pro USB口测距通信定位模块规格书
- 838.47 KB | 5次下载 | 免费
- 6技嘉H110主板IT8628E_BX IO电路图资料
- 2.61 MB | 4次下载 | 1 积分
- 7苏泊尔DCL6907(即CHK-S007)单芯片电磁炉原理图资料
- 0.04 MB | 4次下载 | 1 积分
- 8苏泊尔DCL6909(即CHK-S009)单芯片电磁炉原理图资料
- 0.08 MB | 2次下载 | 1 积分
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233089次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191439次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183353次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81602次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73822次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65991次下载 | 10 积分
电子发烧友App





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