1 / 56
文档名称:

嵌入式系统及应用-Chapter09-ARM嵌入式程序设计.ppt

格式:ppt   大小:286KB   页数:56页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统及应用-Chapter09-ARM嵌入式程序设计.ppt

上传人:mh900965 2018/3/26 文件大小:286 KB

下载得到文件列表

嵌入式系统及应用-Chapter09-ARM嵌入式程序设计.ppt

相关文档

文档介绍

文档介绍:嵌入式系统及应用
第九章 嵌入式ARM程序设计
ARM编译器
ARM连接器
与汇编混合编程
ARM编译器
编译器和语言库
program和关键字
C/C++运行时库
编译器和语言库
文件类型
数据类型
调试信息和代码生成控制
文件类型
文件类型
*.c:C编译器源文件
*.c,*.cp,*.cpp,*.c++,*.cc:C++编译器源文件
*.h:头文件
*.s:ARM汇编代码源文件
*.o:ELF格式目标文件(含DRAWF2调试信息)
*.lst:错误和告警信息列表文件
文件类型
编译器名称
编译器种类
源文件类型
源文件后缀
目标文件类型
C
C
*.C
32位ARM代码
tcc
C
C
*.C
16位Thumb代码
armcpp
C++
C/C++
*.C/*.CPP
32位ARM代码
tcpp
C++
C/C++
*.C/*.CPP
16位Thumb代码
基本数据类型
数据类型
长度(位)
对其特性
char
8
1字节对齐
short
16
2半字对齐
int
32
4字节对齐
long
32
4字节对齐
long long
64
4字节对齐
float
32
4字节对齐
double
64
4字节对齐
long double
64
4字节对齐
all pointer
32
4字节对齐
bool
32
4字节对齐
调试信息和代码生成控制
调试信息控制
-g[option]
-dwarf2
代码生成控制
代码优化编译选项
代码段、数据段的编译选项
内存模式编译选项
对齐模式编译选项
告警信息和错误信息控制
告警信息控制
-W[options]+[options]
一般情况下应更改程序而不是关闭告警信息
错误信息控制
-E[options]+[options]
一般情况下应更改程序而不是关闭错误信息
pragmas和关键字
pragmas
声明函数的关键字
声明变量的关键字
限定数据类型的关键字