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

  • Linux (32- and 64-bit)
  • Windows (32- and 64-bit)
  • macOS (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, VxWorks or FreeRTOS
  • Microcontrollers and microprocessors without an operating system
Platforms Compilers

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
  • QNX Compiler (qcc, q++) (*)
  • ARM C/C++ Compiler (Keil μVision toolchain) (*)
  • Green Hills Compiler for C and C++ (*)
  • HighTec Compiler (*)
  • Atmel Studio C Compiler (*)
  • Wind River Diab Compiler (*)

(*) 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)
  • MIPS
  • AURIX™ TriCore
  • Microchip’s SAM microcontrollers
  • and more

Find out what else is possible from the Qt offering that Coco is now part of

Copy link
Powered by Social Snap