开源基础:
基于开源GCC开发,继承了开源GCC的众多功能和优势
标准库:
提供功能强大而全面的Glibc库以及精简高效的uClibc库
构建方式:
支持本地构建与交叉构建,方便用户在同一台主机上构建运行于不同目标机平台的应用程序
第三方工具:
集成了多种第三方工具,如:字节对齐检查工具、动态库提取工具、库文件依赖检测工具等
源码编译:
能输出体积更小、运行更快、符合不同目标机平台要求的汇编文件,并提供各种编译附加功能,如生成支持代码覆盖率测试的汇编文件等
应用方式:
除了传统的命令行操作方式外,还在集成开发环境(KIDE)中提供了图形化配置和编译方式,满足不同操作习惯的用户需求
汇编功能:
能输出符合不同目标机平台要求的目标文件
处理器架构:
提供覆盖x86、MIPS、PPC、ARM等通用处理器架构的交叉工具链,也提供针对CGSL、OCTEON、RMIOS、SH等的定制工具链
文件归档:
可用于将多个目标文件归档为静态库文件
开发环境:
支持Windows、Linux主机操作系统
链接功能:
能输出运行于不同目标机平台的可执行文件和共享库文件
二进制文件分析工具:
提供丰富的二进制文件分析工具,如:反汇编、ELF文件信息 提取、程序段/节拷贝等工具