首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于嵌入式编程的C++编译器

用于嵌入式编程的C++编译器
EN

Stack Overflow用户
提问于 2012-10-14 14:27:06
回答 3查看 1.4K关注 0票数 0

对于C++的桌面和服务器编程,最常用的编译器是微软的C++和GCC。嵌入式编程最常用的编译器是什么?最典型的是使用一个版本的GCC,还是其他编译器更受欢迎?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-14 16:34:30

我从事的是嵌入式开发,对于我们的大多数目标(ARM内核),我们使用的是GCC。对于一些奇特的目标,我们需要使用制造商或第三方提供的编译器。后者倾向于为C提供可接受的支持,但对C++的支持通常很差。

对于编译器制造商来说,EC++标准只是一个很好的借口,让他们降低对C++支持的努力,当涉及到模板支持时(这通常是比RTTI更好的选择),这个“标准”只是一个糟糕的笑话。

票数 4
EN

Stack Overflow用户

发布于 2012-10-14 17:25:06

在微控制器或微处理器上编写嵌入式软件时,大多数情况下,您无法选择编译器。你必须处理由制造商提供的编译器。有时候其实就是gcc。有时,非常流行的芯片会得到几个编译器的支持,但不要对此寄予太大期望。

票数 2
EN

Stack Overflow用户

发布于 2012-10-14 17:46:56

嵌入式编程有许多不同的IDE。他们中的一些人使用gcc,另一些人使用自己的编译器。许多制造商发行他们自己的编译器,如TI和模拟设备。还有一些带有独立编译器的独立IDE,如IAR,Keil,Code Sourcery。最流行的编译器是gcc,但它不是最先进的。我已经看过IAR,Keil和gcc的效率比较。在大多数情况下,IAR是最好的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12879836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档