Platforms & Compilers

Platforms Compilers

Pre-build Coco packages are available for the following platforms:

  • Linux (32- and 64-bit)
  • Windows (32- and 64-bit)
  • Mac OS X (32- and 64-bit)
  • Solaris, AIX and other UNIX systems (on request)

In addition customers can target additional platforms by use of a cross-compiler (requires a Squish Coco Platform Support Package):

  • Embedded Linux
  • Embedded Windows
  • Mobile operating systems
  • Real-time operating systems (RTOS) like QNX or VxWorks.

Supported Compilers:

  • Gnu Compiler Collection (GCC) and compilers based on it
  • Microsoft Visual Studio (C, C++ and C#)
  • Clang
  • Intel C/C++ Compiler
  • Oracle/Sun Studio C/C++ Compiler
  • Mono C# Compiler
  • ARM C/C++ Compiler (Keil μVision toolchain) (*)
  • Green Hills Compiler for C and C++ (*)

(*) requires a Squish Coco Platform Support Package

Support for other compilers can be added through setup of a configuration file. Please inquire with us if you do not find your toolchain listed above. This may require a Squish Coco Platform Support Package.

Supported Target Hardware:

The hardware of the target system can basically be anything that any of the supported C, C++ or C# compilers can target as well. Hence the following list is just an excerpt from the platforms most commonly used by our customers:

  • Intel x86 and x64
  • ARM
  • IA64
  • PowerPC (PPC)
  • SPARC
  • MIPS
  • AURIX™ TriCore
  • and more