IAR Systems Releases Updates of its Linux Build Tools
September 02, 2020
IAR Systems announced it updated its build tools that supports implementations in Linux-based frameworks for automated application build and test processes.
IAR Systems announced it updated its build tools that supports implementations in Linux-based frameworks for automated application build and test processes. Included in the update is IARBuild for building IAR Embedded Workbench projects directly from the command line. This enables a streamlined workflow from the developer environment.
These tools support IAR Systems’ static code analysis tool, C-STAT. This particular tool complies with standards like like MISRA C:2012, MISRA C++:2008, and MISRA C:2004, and also detects defects, bugs, and security vulnerabilities as defined by CERT C and the Common Weakness Enumeration (CWE).
The new tools are able to be integrated into a variety of build systems including CMake and Ninja. IARBuild streamlines building for easy integration with continuous integration engines such as Jenkins and Bamboo.
“This latest version of our build tools for Linux enable our customers to make their testing and building processes more efficient as well as achieve code quality all the way,” said general manager of embedded development tools at IAR Systems Anders Holmberg, in a press release. “IAR Embedded Workbench and IAR Build Tools improves performance and ease of use for more efficient workflows. Our broad offering enables companies to standardize on our tools and gain flexible workflows, and through this enhance productivity and collaboration between different teams in the organization.”
Included in the build tools for Linux include IAR Assembler, IAR C/C++ Compiler, linker and library tools, the previously mentioned IARBuild, and runtime libraries.
Per the release, the The tools also support the integrated static code analysis tool C-STAT. The IAR C/C++ Compiler adheres to a freestanding implementation of the C18 (ISO/IEC 9899:2018) programming language standard and supports all C++17 features. In addition, C++14 (ISO/IEC 14882:2015), C11 (ISO/IEC 9899:2012), C89 (ANSI X3.159-1989) and the IEEE 754 standard for floating-point arithmetic are supported.
More information, visit www.iar.com/bx.