IAR Build Tools
Part of IAR Platform
IAR Build Tools is a command-line toolchain for automated embedded software development. Designed for cloud and server environments, it supports CI/CD pipelines, ensuring optimized performance, scalability, and efficiency across various architectures and workflows.
Key Benefits
IAR Build Tools deliver cloud automation, high-performance compilation, and CI/CD integration, ensuring efficient and reliable embedded software development.
- Cloud-Ready and Scalable
- High-Performance Compilation
- Integrated Code Analysis
- Seamless CI/CD Integration
Cloud-Ready and Scalable
Designed for server-based and cloud-hosted environments, enabling automated builds for modern DevOps workflows while ensuring high scalability, efficiency, and flexibility for embedded software development across distributed teams.
High-Performance Compilation
The IAR C/C++ Compiler, included in the build tools, provides the same industry-leading optimizations as IAR Embedded Workbench, ensuring efficient code execution, minimal memory footprint, and superior performance in embedded applications.
Integrated Code Analysis
Includes IAR C-STAT for static code analysis and IAR C-RUN* for runtime error detection, ensuring compliance, security, and high-quality code throughout the software development lifecycle.
*Available for Arm and RX.
Seamless CI/CD Integration
Optimized for automated workflows, the IAR Build Tools integrate with continuous integration pipelines, enabling faster code validation, testing, and deployment in modern DevOps-driven embedded development environments.
Features
IAR Build Tools support automation, CI/CD workflows, advanced optimization, and functional safety, enabling scalable and robust embedded software development across diverse environments.
Command-Line Interface
Easily integrates into automated build systems for continuous integration and deployment, enabling scripted workflows, remote execution, and scalable software builds across different development environments.
Support for Containerized Environments
Supports Docker-based and cloud-hosted workflows, enabling reproducible, scalable, and platform-independent builds for consistent embedded software development.
Cross-Platform Deployment
Supports Linux (Ubuntu, Red Hat) and Windows, integrating seamlessly into DevOps workflows across on-premises, hybrid, and cloud-based environments.
Optimized and Energy-Efficient
Designed for CI/CD workflows, delivering faster build and analysis times with improved performance. With efficient parallel execution, builds run up to 2× faster and analysis up to 3.5× faster on Linux, significantly improving development speed.
Cloud and Self-Hosted Compatibility
Works across various deployment models, allowing development teams to choose between local infrastructure, hybrid setups, or fully cloud-based CI/CD strategies for maximum flexibility and scalability.
Integrated Functional Safety
Pre-certified toolchain meeting ISO 26262, IEC 61508, and IEC 62304 requirements, with IAR C-STAT for static analysis and IAR C-RUN* for runtime error detection, supporting MISRA C/C++, CERT C/C++, and CWE standards.
*Available for Arm and RX
TRY OUT IAR'S PLATFORM
Interactive Demo
Experience IAR's platform and get an introduction to how it works.
Functional Safety Certification
IAR Embedded Workbench is certified by TÜV SÜD to meet multiple functional safety standards. Each new platform release undergoes certification, ensuring consistently high-quality development processes and software.
Supported Architectures
| Arm | RISC-V | Renesas RL78 | Renesas RH850 | Renesas RX | AVR | |
| IAR Build Tools | ||||||
| FuSa certified |
Third Party Integration
Connect with external tools and development environments to enhance flexibility and interoperability.
IAR Extensions for Visual Studio Code
Develop your IAR projects directly in Visual Studio Code with our powerful extensions. Discover how IAR is revolutionizing embedded development with C-SPY Listwindows, featuring tools like Registers, Symbolic Memory, Live Watch, Trace, Profiling, and Code Coverage.
IAR Eclipse Plugins
Enhance your Eclipse IDE for C/C++ Developers with the free IAR Eclipse plugins, enabling seamless integration with IAR Build Tools. Leverage high-quality IAR build toolchains and advanced debugging features for supported target architectures.
Zephyr RTOS support
Combine Zephyr’s flexibility with IAR’s reliability: optimized builds, RTOS-aware debugging, and safety-certified toolchains for modern embedded systems.
Supported Devices
| Architecture | Manufacturer | Family | Device |
|---|---|---|---|
| Loading… | |||
No matching results.
Supported Standards
| Language | Supported standards | Standard libraries |
| C | ISO/IEC 9899:2018 ISO/IEC 9899:1990 ISO/IEC 9899:1995 |
C standard library
|
| C++ | ISO/IEC 14882:2017 | ISO/IEC 14882:2014 ISO/IEC 14882:2017
|
| *Legacy compilers might not support the latest standards. | ||
FAQ
What architectures and microcontrollers are supported?
What’s the best way to integrate IAR’s tools into an existing CI/CD pipeline to improve automation?
How can we integrate IAR’s tools with Jenkins, GitHub, or GitLab for automated builds and testing?
Get Access to All
Scale development operations with freedom and flexibility, accelerate innovation with code confidence and simplify compliance while strengthening security.
- Architecture and device agnostic
- Cloud-ready, tailored for enterprises
- Functional safety always included
- End-to-end embedded security
With our platform, you get access to everything.