良许Linux教程网 干货合集 IAR进军Linux,支持在Linux搭建编译环境

IAR进军Linux,支持在Linux搭建编译环境

在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开发。

image-20231212160238015
image-20231212160238015

支持在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环境下开发的工程师是一个不错的选择。

但是目前仅仅只是宣布有这个东西,具体稳不稳定,成不成熟不清楚。并且,商用需要付费。

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部