Subnavigation
プラットフォーム & コンパイラ
プリビルドのCocoパッケージは、以下のプラットフォームで利用可能です。
- Linux (32ビットおよび64ビット)
- Windows(32ビットおよび64ビット)
- macOS (32ビットおよび64ビット)
- Solaris、AIX、その他のUNIXシステム(ご請求があれば対応いたします)
また、クロスコンパイル(Coco Cross-Compilation Add-onが必要)を使用することで、他のプラットフォームを対象にすることも可能です。
- 組み込み Linux
- 組み込み Windows
- モバイルオペレーティングシステム
- QNX、VxWorks、FreeRTOS などのリアルタイム オペレーティング システム(RTOS)
- オペレーティングシステムを搭載していないマイクロコントローラーおよびマイクロプロセッサー
対応するコンパイラ:
- 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 マイクロコントローラ
- その他