平台和编译器

预编译的 Coco 包适用于以下平台:

  • Linux(32 位和 64 位)
  • Windows(32 位和 64 位)
  • macOS(32 位和 64 位)
  • Solaris、AIX 和其他 UNIX 系统(根据要求)

此外,客户可以通过使用交叉编译器(需要 Coco Cross-Compilation Add-on)来适配其他平台:

  • Embedded Linux
  • Embedded Windows
  • 移动操作系统
  • 实时操作系统 (RTOS),如 QNX、VxWorks 或 FreeRTOS
  • 没有操作系统的微控制器和微处理器
Platforms-Compilers-750x750

支持的编译器:

  • GNU Compiler Collection (GCC) 和基于它的编译器
  • Microsoft Visual Studio(C、C++ 和 C#)
  • Clang
  • Intel C/C++ 编译器
  • Oracle/Sun Studio C/C++ 编译器
  • Mono C# 编译器
  • QNX 编译器 (qcc,q++)(*)
  • ARM C/C++ 编译器(Keil μVision 工具链)(*)
  • 用于 C 和 C++ 的 Green Hills 编译器(*)
  • HighTec 编译器(*)
  • Atmel Studio C 编译器(*)
  • Wind River Diab 编译器(*)

(*)需要 Coco Cross-Compilation Add-on

可以通过设置配置文件来添加对其他编译器的支持。如果您没有在上面找到您的工具链,请与我们联系。这可能需要一个 Coco Cross-Compilation Add-on

支持的目标硬件:

任何支持 C、C++ 或 C# 编译器的目标系统硬件。因此,下面的列表仅摘录自我们客户最常使用的平台:

  • Intel x86 和 x64
  • ARM
  • IA64
  • PowerPC(PPC)
  • SPARC
  • MIPS
  • AURIX™ TriCore
  • Microchip 的 SAM 微控制器
  • 和更多