【ARM】Arm Compiler for Embedded 6的相关组件有哪些?-2023

Arm Compiler for Embedded 6中的组件有:

1、armclang:编译CC++和GUN汇编语言的编译器和集成汇编器

2、armasm:对于传统的arm语法程序集汇编代码使用armasm。

3、armlink:链接器将一个或多个目标文件的内容与一个或多个对象库的选定部分结合起来,以生成可执行程序。

4、armar:存档器可以将ELF目标文件集收集在一起,并在存档或库中进行维护。如果不经常更改文件,这些集合可以减少编译时间,不必每次使用它们时都从源代码重新编译。

5、Fromelf:图像转换实用程序可以将Arm ELF图像转换为二进制格式。它还可以生成关于输入图像的文本信息,例如图像的反汇编、代码大小和数据大小。

6、Arm C++ libraries:基于LLVM libc++过程创建,包含libc++ abi库、libc++ 库

(1) libc++ abi库是一个运行时库,提供低级语言特性的实现

(2) libc c++库提供的实现ISO标准c++库。它取决于libc++abi提供的函数。

7、Arm C libraries:提供了

(1) C标准中定义的库特性的实现。

(2) 许多C库常见的非标准扩展。

(3) POSIX(可移植操作系统接口)扩展功能。

(4) POSIX(可移植操作系统接口)标准化的函数。