首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GCC有什么办法使用主机编译器的前端&目标编译器的后端?

GCC有什么办法使用主机编译器的前端&目标编译器的后端?
EN

Stack Overflow用户
提问于 2013-10-18 13:31:03
回答 1查看 189关注 0票数 0

我有一个主机编译器(X86_64) GCC 4.6.3和目标编译器GCC 4.5.3

有一种方法可以使用主机编译器的前端和目标编译器的后端

我的问题可能有点奇怪,但问这个问题的原因是,在为目标编译器仍然滞后于支持这些特性的嵌入式平台编写代码时,要使用最新的C++11标准。

(我假设所有这些C++11特性都是在编译器前端实现的&与CPU特定的后端无关)

也可以用LLVM + GCC组合来满足这一要求吗?

(如有任何建议或建议,不胜感激!)

编辑:(添加了我知道的可能选项!)

  1. 从芯片分配器获得最新的工具链(耗时)
  2. 从GCC源构建我自己的工具链(第三方库兼容性问题)
EN

回答 1

Stack Overflow用户

发布于 2013-10-18 13:38:38

不是的。有两个原因:

  • 这个假设不成立。C++11特性分布在前端、后端和标准C++库中。一些特性可能只可能在前端没有其他部分,但大多数不可能。
  • GCC的政策是保持前端和后端的联系.它没有技术上的原因,它纯粹是政治性的。但它阻止了前端的交换。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19450975

复制
相关文章

相似问题

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