The following IAR compilers are supported:
Embedded Workbench projects are only supported for select toolchains. For details on support for IAR Embedded Workbench and compilers, see IAR Embedded Workbench Support.
IAR Compiler for ARM v. 8.11.x
- Compiler acronym: iccarm_8_11
- Host OS: Windows (x86_64)
- Supported practices: Full support
- Support level: Extended
IAR Compiler for ARM v. 8.20x
- Compiler acronym: iccarm_8_20
- Host OS: Windows (x86_64)
- Supported languages: C++98, C++11, C++14
- Supported practices: static analysis
- Support level: Standard
IAR Compiler for ARM v. 8.22x
Compiler acronym: iccarm_8_22
Host OS: Windows (x86_64)
Supported languages: C++98, C++11, C++14
Supported practices: static analysis, unit testing
Support level: Extended
IAR Compiler for ARM v. 8.40x
- Compiler acronym: iccarm_8_40
- Host OS: Windows (x86_64)
- Supported languages: C++98, C++11, C++14
- Supported practices: static analysis, unit testing
- Support level: Extended
IAR Compiler for ARM v. 8.50x
- Compiler acronym: iccarm_8_50
- Host OS: Windows (x86_64)
- Supported languages: C++98, C++11, C++14
- Supported practices: static analysis, unit testing
- Support level: Extended
IAR BXARM v. 8.50x
- Compiler acronym: iccarm_8_50
- Host OS: Linux (x86_64)
- Supported languages: C++98, C++11, C++14
- Supported practices: static analysis
- Support level: Standard
IAR BXARM v. 9.20x
- Compiler acronym: iccarm_9_20
- Host OS: Linux (x86_64)
- Supported languages: C++98, C++11, C++14, C++17
- Supported practices: static analysis
- Support level: Extended
IAR Compiler for ARM v. 9.10x
- Compiler acronym: iccarm_9_10
- Host OS: Windows (x86_64)
- Supported languages: C++98, C++11, C++14, C++17
- Supported practices: Full support
- Support level: Extended
IAR Compiler for ARM v. 9.40x
- Compiler acronym: iccarm_9_40
- Host OS: Windows (x86_64)
- Supported languages: C++98, C++11, C++14, C++17
- Supported architecture: arm/aarch32
- Supported practices: Full support
- Support level: Extended
IAR Compiler for ARM v. 9.50x
- Compiler acronym: iccarm_9_50
- Host OS: Windows (x86_64)
- Supported languages: C++98, C++11, C++14, C++17
- Supported architecture: arm/aarch32
- Supported practices: Full support
- Support level: Extended
IAR Compiler for RX v. 3.10.x
- Compiler acronym: iccrx_3_10
- Host OS: Windows (x86_64)
- Supported practices: Full support
- Support level: Standard
IAR Compiler for RL78 v. 3.10.x
- Compiler acronym: iccrl78_3_10
- Host OS: Windows (x86_64)
- Supported languages: C
- Supported practices: Full support
- Support Level: Standard
See About EWRL78 for additional usage information.
Deprecated Compilers
The following compiler configuration is now deprecated:
IAR Compiler for MSP430 v. 6.1x
- Compiler acronym: icc430_6_1
- Host OS: Windows (x86_64)
- Supported practices: Full support
- Support level: Standard
About Support Levels
- Extended: Support has been validated with extended testing and is approved for use in safety-critical software development.
- Standard: Support has been validated with standard testing and is approved for use in non-safety-critical software development.