我有一个主机编译器(X86_64)GCC 4.6.3 和目标编译器(MIPS)GCC 4.5.3,
有没有办法将主机编译器的前端与目标编译器的后端一起使用?
我的问题可能有点奇怪,但提出这个问题的原因是使用最新的C++11 标准,同时为目标编译器仍然滞后于支持这些功能的嵌入式平台进行编码。
(我假设所有这些 C++11 功能都在编译器前端实现,与 CPU 特定的后端无关)
也可以使用 LLVM + GCC 组合来满足这个要求吗?
(任何建议/提示表示赞赏!!)
编辑:(添加了我知道的可能选项!)
- 从芯片供应商处获取最新的工具链(耗时)
- 从 GCC 源代码构建我自己的工具链(第 3 方库兼容性问题)