博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IAR进军Linux,支持在Linux搭建编译环境
阅读量:2045 次
发布时间:2019-04-28

本文共 896 字,大约阅读时间需要 2 分钟。

关注、星标公众,不错过精彩内容

素材来源: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

免责声明:本文来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。

推荐阅读:

关注微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回复“加群”按规则加入技术交流群。

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

转载地址:http://axtof.baihongyu.com/

你可能感兴趣的文章
1013 Battle Over Cities (DFS+连同分量)
查看>>
(PAT 1154) Vertex Coloring (图的广度优先遍历)
查看>>
(PAT 1115) Counting Nodes in a BST (二叉查找树-统计指定层元素个数)
查看>>
(PAT 1143) Lowest Common Ancestor (二叉查找树的LCA)
查看>>
(PAT 1061) Dating (字符串处理)
查看>>
(PAT 1118) Birds in Forest (并查集)
查看>>
数据结构 拓扑排序
查看>>
(PAT 1040) Longest Symmetric String (DP-最长回文子串)
查看>>
(PAT 1145) Hashing - Average Search Time (哈希表冲突处理)
查看>>
(1129) Recommendation System 排序
查看>>
PAT1090 Highest Price in Supply Chain 树DFS
查看>>
(PAT 1096) Consecutive Factors (质因子分解)
查看>>
(PAT 1019) General Palindromic Number (进制转换)
查看>>
(PAT 1073) Scientific Notation (字符串模拟题)
查看>>
(PAT 1080) Graduate Admission (排序)
查看>>
Tree UVA - 548 (DFS+建立二叉树)
查看>>
Play on Words UVA - 10129 (欧拉路径)
查看>>
mininet+floodlight搭建sdn环境并创建简答topo
查看>>
(计蒜客) 取石子游戏 (gcd算法灵活运用)
查看>>
Prime Path POJ - 3126 (BFS,素数距离)
查看>>