热搜关键词: 机器人电路基础模拟电子技术matlablinux内核

pdf

编译系统透视:图解GCC编译器工作机制与实现原理

  • 1星
  • 2023-03-30
  • 29.5MB
  • 需要2积分
  • 31次下载
标签: 编译器

编译器

全书一共8章,具体内容和逻辑如下:  第1章以一个C程序(先简单,后复杂)的运行时结构为依托,对程序编译的整体过程做了宏观讲述,让读者对编译有整体认识,这样更容易理解后面的内容.  第2~6章通过实际的程序案例,结合GCC的源代码,根据程序编译的顺序和流程,依次讲解了词法分析,语法分析,中间结构和目标代码的生成,遵循了由易到难的原则,先是通过简单程序讲解清楚原理,然后再通过复杂程序强化理解.  第7章讲解了与编译器紧密关联的汇编器和链接器,能让读者对可执行程序的最终生成有一个完整的了解.  第8章讲解了预处理,就编译器的执行顺序而言,预处理器的执行比较靠前,之所以放在最后讲,是因为它比较独立,在读者已经了解整个编译过程中之后再讲解,读者会更容易理解.

展开预览

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • MSP432时钟模块的图示资料
    从这三个系列的模块框图可以看到,他们的确有些细节变化,了解MSP432的时钟系统是学习MSP432的基础,但它的确比以前的MSP430复杂多了。。。。MSP432的模块框图的上三路和2xx和5xx的在大概念上差不多,都能产生三个时钟源,但细节有差别,MSP432可添加了独立产生高速时钟的机构,[color=darkorange]他们的差别关键在下三路,多出三个额外的时钟源[/color],所以,M
  • STM8有没有这样的????
    司里最近想上一个小项目,对成本很敏感(4元点点),但是对MCU的要求还不低,所以我想到了STM8S,不知道这个系列的有没有价格好一点的产品,要求是(简单的/复杂一点的)简单的要求是:FLASH: 4KRARM: 512PIN:20复杂一点的要求是:FLASH: 8K就够了RAM : 512就够了EEPROM: 256就够了PIN: 32请兄弟指点一下。。。。。。。。。。。。。。。。帮兄弟选一下,价
  • 【RISC-V MCU CH32V103测评】+RTC使用
    或许是对标的F103内核的原因吧! V103的RTC也是靠软件实现的.打开官方提供例程,/******************************************************************************** Function Name: RTC_Init* Description: Initializes RTC collection.* Input:
  • GPS定位原理概述(1):GPS的组成
    [table=96%][tr][td][table=96%][tr][td][align=left][size=14px] GPS(Global Positioning System)即全球定位系统,是由美国建立的一个卫星导航定位系统,利用该系统,用户可以在全球范围内实现全天候、连续、实时的三维导航定位和测速;另外,利用该系统,用户还能够进行高精度的时间传递和高精度的精密定位。GPS计划始于197
  • 想了解模数转换器的非线性度吗?揭开地毯看一看
    转自:deyisupport上周,我把家里的地毯换成了木制地板。在移除客厅楼梯的地毯后,我注意到原本“一致”的楼梯台阶的进深宽度其实很不均匀。对此,我感到非常惊奇,因为这么多年来我上上下下却从未注意到台阶是不均匀的。这是因为地毯绝妙地掩盖了这个问题。以我书呆子式的思维方式,这让我不禁想到了高分辨率SAR模数转换器(ADC)的问题。我原本以为我家的楼梯是均匀的,就像具有完美对称的量化步进的无噪声AD
  • 两本关于模拟电路很不错的电子书
  • 医疗设备设计如何不断推进医院医疗保健向家庭医疗保健的转变?
  • ST32外部中断问题,有点奇怪
  • 急求51单片机串行通信c程序!!!谢谢老哥老姐们啦
  • IAR5.5不支持老版本的芯片,如何解决?

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×