首頁  >  文章  >  系統教程  >  IAR進軍Linux,支援在Linux搭建編譯環境

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

WBOY
WBOY轉載
2024-02-05 14:50:11775瀏覽

在MCU開發中,大多數人使用整合開發環境(如Keil MDK、IAR EWARM)進行開發。然而,這些環境只支援Windows系統,不支援其他作業系統環境,對於喜歡使用Linux的嵌入式軟體工程師來說是一個痛點。

因此,許多嵌入式軟體工程師傾向於在Linux系統上自行建構開發環境。 Keil MDK使用的是ARM編譯器,可以在其他環境中獨立使用,但IAR編譯器不支援其他環境。

在Linux環境下,有許多成功建置ARM編譯器或GCC編譯環境的案例,但是在Linux環境下使用IAR編譯器的案例則較少。

然而,近日,IAR宣布旗下的工具鏈開始支援在Linux環境下進行自動建置(Automated builds on Linux)。這意味著使用Linux的開發者可以更方便地在其喜愛的作業系統環境下進行MCU開發。

IAR進軍Linux,支援在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環境下開發的工程師是一個不錯的選擇。

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

以上是IAR進軍Linux,支援在Linux搭建編譯環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:lxlinux.net。如有侵權,請聯絡admin@php.cn刪除