対応環境

最新バージョン Ver4.11の情報はこちらから

コントローラ コンパイラ バージョン
Arm®コア
●Arm純正開発ツール Arm® DS-5 / Keil® MDK
・対応バージョン:Arm Complier 4.1 ~ Arm Compiler 6.9 (アセンブラ/C のみ対応 RVCT2.1 ~ RVCT4.0)
・対応アーキテクチャ:Armv4T ~ Armv8(XScale/WMMX 除く)
・対応オブジェクトファイル:ELF (リロケータブル形式、ライブラリ形式は除く)
・対応言語:C,C++
●IAR Embedded Workbench® for ARM
・対応バージョン:EWARM 5.10 ~ EWARM 8.11
・対応アーキテクチャ:Armv4T ~ Armv8(XScale/WMMX/AArch64 除く)
・対応オブジェクトファイル:ELF(リロケータブル形式、ライブラリ形式は除く)
・対応言語:C,C++
●GNU
・対応バージョン:
Arm:Linaro GCC Toolchain GCC4.7 ~ GCC4.9(アセンブラ/C のみ対応 GCC4.1 ~ GCC5.3)
AArch64:Linaro GCC Toolchain GCC4.9 ~ GCC7.2
・対応アーキテクチャ:Armv4T ~ Armv8(XScale/WMMX 除く)
・対応オブジェクトファイル:ELF (リロケータブル形式、ライブラリ形式は除く)
・対応言語:C,C++
SuperH ファミリ
対応コア:SH4,SH4A,SH3,SH2,SH1
(ルネサス エレクトロニクス)
●Renesas Electronics SuperHファミリ用C/C++コンパイラパッケージ
・対応バージョン:V.9
・対応アーキテクチャ:SH2A-FPU,SH2A,SH4,SH4A,SH3,SH2,SH1
・対応オブジェクトファイル:ELF/DWARF2
・対応言語:C,C++
RH850ファミリ
(ルネサス エレクトロニクス)
●Renesas Electronics RH850ファミリ用Cコンパイラパッケージ
・CC-RH V1.00.00 ~ V1.07.00
・対応アーキテクチャ:RH850/C1x, RH850/D1x, RH850/E1x, RH850/F1x, RH850/P1x, RH850/V1x
・対応オブジェクトファイル:ELF (リロケータブル形式、ライブラリ形式は除く)
・対応言語:C

※CC-RHマニュアルに記載されているロード・モジュール・ファイルに相当します。

●Green Hills Software
・対応バージョン:Complier 2013.5.4 ~ Compiler 2017.1.5(C,C++のみ対応)
・対応アーキテクチャ:RH850/C1x, RH850/D1x, RH850/E1x, RH850/F1x, RH850/P1x, RH850/V1x
・対応オブジェクトファイル:ELF (リロケータブル形式、ライブラリ形式は除く)
・対応言語:C,C++

※C++11はサポートしていません。

RL78ファミリ
対応コア:RL78-S1,RL78-S2,RL78-S3
(ルネサス エレクトロニクス)
●Renesas Electronics RL78ファミリ用Cコンパイラパッケージ
・CC-RL V1.00.00 ~ V1.07.00
・対応アーキテクチャ:
RL78-S1コア:RL78/G10
RL78-S2コア:RL78/G12,RL78/G13,RL78/G1A,RL78/G1E,RL78/G1C,RL78/I1A,RL78/F12,RL78/D1A,RL78/L12,RL78/L13
RL78-S3コア:RL78/G14
・対応オブジェクトファイル:ELF (リロケータブル形式、ライブラリ形式は除く)
・対応言語:C

※CC-RLマニュアルに記載されているロード・モジュール・ファイルに相当します。

●IAR Embedded Workbench® Renesas RL78
・対応バージョン:EWRX V4.10
・対応アーキテクチャ:RL78-S1,RL78-S2,RL78-S3
・対応オブジェクトファイル:ELF(リロケータブル形式、ライブラリ形式は除く)
・対応言語:C,C++
RXファミリ
対応コア:RXv1,RXv2
(ルネサス エレクトロニクス)
●Renesas Electronics RXファミリ用C/C++コンパイラパッケージ
・CC-RX V1.00.00 ~ V2.08.00
・対応アーキテクチャ:RX700,RX600,RX200,RX100
・対応オブジェクトファイル:ELF (リロケータブル形式、ライブラリ形式は除く)
・対応言語:C,C++

※CC-RXマニュアルに記載されているアブソリュートロードモジュールファイルに相当します。

●IAR Embedded Workbench® Renesas RL78
・対応バージョン:EWRX V4.10
・対応アーキテクチャ:RX700,RX600,RX200,RX100
・対応オブジェクトファイル:ELF(リロケータブル形式、ライブラリ形式は除く)
・対応言語:C,C++
x86-x64
●GNU
・対応バージョン:GCC4.5(x86のみ、x64は対象外),GCC4.7~7.3
・対応アーキテクチャ:x86_64
※AVX命令を含むCPUは未対応
・対応オブジェクトファイル:ELF (リロケータブル形式、ライブラリ形式は除く)
※linexアプリケーションのみ対応
・対応言語:C,C++
TriCore™ AURIX™
(インフィニオン)
●Altium Limited (TASKING)
・対応バージョン:TASKING VX-toolset for TriCore v5.0r2~v6.3r1
・対応アーキテクチャ:TriCore™ TC1.3,TC1.3.1,TC1.6,TC1.6.1,TC1.6.2
・対応オブジェクトファイル:ELF(リロケータブル形式、ライブラリ形式は除く)
●Green Hills Software
・対応バージョン:Compiler 2017.5
・対応アーキテクチャ:TriCore™ TC1.3,TC1.3.1,TC1.6,TC1.6.1,TC1.6.2
・対応オブジェクトファイル:ELF(リロケータブル形式、ライブラリ形式は除く)
●HighTec EDV-Systeme
・対応バージョン:TriCore Development Platform v4.9.3.0
・対応アーキテクチャ:TriCore™ TC1.3,TC1.3.1,TC1.6,TC1.6.1,TC1.6.2
・対応オブジェクトファイル:ELF (リロケータブル形式、ライブラリ形式は除く)
※TriCore と他のアーキテクチャ(例:GTM)のコードをリンクしたELF ファイルには未対応
Windows exe/DLL(C#)
●Microsoft® Visual Studio
・対応バージョン:Microsoft Visual C# Compiler
・対応言語:C# Visual Studio 2017 Ver15.9.x  C# Ver7.0 ~ 7.2