プラットフォーム & コンパイラ

プリビルドのCocoパッケージは、以下のプラットフォームで利用可能です。

  • Linux (32ビットおよび64ビット)
  • Windows(32ビットおよび64ビット)
  • macOS (32ビットおよび64ビット)
  • Solaris、AIX、その他のUNIXシステム(ご請求があれば対応いたします)

また、クロスコンパイル(Coco Cross-Compilation Add-onが必要)を使用することで、他のプラットフォームを対象にすることも可能です。

  • 組み込み Linux
  • 組み込み Windows
  • モバイルオペレーティングシステム
  • QNX、VxWorks、FreeRTOS などのリアルタイム オペレーティング システム(RTOS)
  • オペレーティングシステムを搭載していないマイクロコントローラーおよびマイクロプロセッサー
Platforms-Compilers-750x750

対応するコンパイラ:

  • GNU コンパイラコレクション (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 ツールチェーン)(*)
  • Green Hills コンパイラ(C/C++用)(*)
  • HighTec コンパイラ (*)
  • Atmel Studio C コンパイラ (*)
  • Wind River Diab コンパイラ (*)

(*) Cocoクロスコンパイルアドオンが必要

他のコンパイラのサポートは、設定ファイルにより追加することができます。上記リストにないツールチェーンは、弊社にお問い合わせください。Cocoクロスコンパイルアドオンが必要になる場合があります。

対応可能なターゲットハードウェア:

ターゲットシステムのハードウェアは、サポートされているC、C++、C#コンパイラがターゲットとするものであれば、基本的にすべて可能です。以下のリストは、お客様が一般的によく利用するプラットフォームの一部です。

  • Intel x86 および x64
  • ARM
  • IA64
  • PowerPC (PPC)
  • SPARC
  • MIPS
  • AURIX™ TriCore
  • Microchip SAM マイクロコントローラ
  • その他