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”查看更多内容,回复“加群”按规则加入技术交流群。

长按前往图中包含的公众号关注

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值