资料介绍
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使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 40次下载 | 免费
- 2Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
- 19.00 MB | 4次下载 | 免费
- 3使用TL431设计电源
- 0.67 MB | 2次下载 | 免费
- 4BT134双向可控硅手册
- 1.74 MB | 2次下载 | 1 积分
- 5LabVIEW环形控件
- 0.01 MB | 1次下载 | 1 积分
- 6PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 751单片机核心板原理图
- 0.12 MB | 1次下载 | 5 积分
- 8BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
- 1.44 MB | 1次下载 | 免费
本月
- 1开关电源设计原理手册
- 1.83 MB | 54次下载 | 免费
- 2使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 40次下载 | 免费
- 3FS5080E 5V升压充电两串锂电池充电管理IC中文手册
- 8.45 MB | 23次下载 | 免费
- 4DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 5UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 12次下载 | 免费
- 6ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 11次下载 | 1 积分
- 7TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 8STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多