IAR進軍Linux,支持在Linux搭建編譯環境

關注、星標公衆,不錯過精彩內容

素材來源:IAR

編輯整理:strongerHuang

開發MCU,大多數人都是使用集成開發環境(Keil MDK、IAR EWARM)但他們有一個痛點,只支持Windows,而不支持其他操作系統環境。

喜歡使用Linux系統的嵌入式軟件工程師,都喜歡自己搭建開發環境,Keil MDK使用的是ARM編譯器,可以獨立在其他環境下使用,而IAR不支持。

在Linux環境下搭建ARM編譯器,或GCC編譯環境的案例很多,目前還沒有在Linux環境下使用IAR編譯器的案例。

近日,IAR也宣佈旗下工具鏈支持在Linux環境下自動構建(Automated builds on Linux)。

支持在Linux環境下完整的構建工具,包括: 

  • IAR C/C++編譯器

  • IAR彙編器

  • 鏈接器和庫工具

  • 運行時庫

可在Ubuntu Linux發行版18.04.3及更高版本上運行,並且當前支持Arm和Renesas RH850。

輕鬆集成到不同的構建系統(例如CMake或Ninja)以及持續集成引擎(例如Jenkins和Bamboo)中。

構建工具中的ISO / ANSI C/C++兼容性,IAR C/C++編譯器遵循以下C編程語言標準的獨立實現:

  • ISO / IEC 9899:2018,即C18

  • ISO / IEC 14882:2015,即C++ 14

  • ISO / IEC 9899:2012,即C11

  • ANSI X3.159-1989,即C89

  • IEEE 754浮點運算標準

IAR這種獨立的工具鏈,對於習慣了使用IAR編譯工具,且習慣在Linux環境下開發的工程師是一個不錯的選擇。

但是目前僅僅只是宣佈有這個東西,具體穩不穩定,成不成熟不清楚。並且,商用需要付費。

參考來源:

https://www.iar.com/bx

免責聲明:本文來源網絡,版權歸原作者所有。如涉及作品版權問題,請與我聯繫刪除。

推薦閱讀:

樹莓派基於 Linux 的 Windows XP

嵌入式軟件測試的10條祕訣

如何減少編碼、測試和調試三個階段的bug?

關注微信公衆號『strongerHuang』,後臺回覆“1024”查看更多內容,回覆“加羣”按規則加入技術交流羣。

長按前往圖中包含的公衆號關注

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章