- 5
- 0
- 约1.28千字
- 约 14页
- 2018-12-29 发布于福建
- 举报
第7章 入式linuxc语言基础高级议题
第7章 嵌入式Linux C语言基础——高级议题 本章目标 预处理符号 #define的使用方法及注意要点 条件编译的使用方法 文件包含的方法 C语言的内存动态分配与静态分配 C语言与汇编语言的接口 嵌入式Linux C语言中可移植性问题 提高程序运行效率的若干方法 预处理 所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理是C语言的一个重要功能,它由预处理程序负责完成。 预定义 在C语言源程序中允许用一个标识符来表示一个字符串,称为宏,被定义为宏的标识符称为宏名。 预定义符号 宏定义 无参宏定义 带参宏定义 文件包含 文件包含是C语言预处理程序的另一个重要功能,文件包含命令行的一般形式为: #include文件名 条件编译 预处理程序提供了条件编译的功能,可以按不同的条件去编译不同的程序代码,从而产生不同的目标代码文件,这对于程序的移植和调试是很有用的。 堆和栈的区别 申请方式 申请后系统的响应 申请大小的限制 申请速度的限制 堆和栈中的存储内容 嵌入式Linux可移植性考虑 嵌入式开发很重要的一个问题就是可移植性的问题。Linux是一个可移植性非常好的系统,这也是嵌入式Linux能够迅速发展起来的一个主要原因。 字长和数据类型 数据对齐 字节顺序 C和汇编的接口 gcc的内嵌
您可能关注的文档
- 第7部分矩阵的特征值和征向量.ppt
- 第7部分工厂供电系的二次回路和自动装置.ppt
- 第7部分gps收机及其电路.ppt
- 第7部分开关技术.ppt
- 第7部分类植物pteridophyta.ppt
- 第7部分面向对象设方案.ppt
- 第7部分数据的收集理描述.ppt
- 第7部分可编控制通信与网络技术.ppt
- 第7部分序设计方案基础.ppt
- 第7部分削用量的选择.ppt
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
最近下载
- 初中七年级心理健康教育 优质公开课 教案——《我的情绪我做主》教学设计.pdf VIP
- 月考成绩分析及总结-2025-2026学年高二上学期主题班会课件.pptx
- 写作与沟通 课件 刘玉 模块1--3 应用写作概述、 公务文书写作、 职场文书写作 .pptx
- GB-T2893-2004-安全色和安全标志.doc VIP
- 《空调工程(第3版)》第二章课后习题答案.pdf VIP
- 机电工程技术标投标方案.doc VIP
- 义务消防队装备配置目录.docx VIP
- 诊所未来:转型还是淘汰.pptx
- 慢性胃炎护理常规(课件PPT).pptx VIP
- DB15 T3282-2023 蒙医病证信息编码规范.docx
原创力文档

文档评论(0)