是否有C++编译器可以在品牌x系统上运行,该系统将创建将在品牌y系统上运行的机器代码?这会被视为交叉编译器吗?C++编译器,为两台不同的机器创建目标代码
2
A
回答
1
是的,这是交叉编译是关于什么(虽然我会说“品牌X”是不合适的分类术语)。
10
是的,这正是cross compiler。
GNU Compiler Collection(其中包括gcc和g ++)是具有数百个支持的CPU类型的便携式交叉编译器的主要示例。
有许多方法可以将GCC配置为交叉编译器。它大部分取决于目标机器和它可用的内容 - 主要是因为C运行时环境。例如,编译用于ARM Linux目标的GCC需要预编译ARM Linux glibc以构建交叉编译器libstdC++。
1
2
相关问题
- 1. 使用两台不同的机器访问Python代码(项目)
- 2. 是否有编译为机器代码的C C++ C#编译器
- 3. 用C++编译器编译c代码
- 4. 机器语言代码在目标c
- 5. 编译目标-C代码到C
- 6. C++:相同的代码和编译器,但每次构建后输出不同
- 7. 的clientid在两台不同的机器
- 8. 链接来自不同C编译器的目标文件
- 9. 编译器警告“不同目标C类型的任务”
- 10. 在一台机器上从源代码编译Mono时出现问题并安装它不同机器
- 11. 在不同编译器上产生不同输出的代码
- 12. .Net Assemblies将编译器转换为C#的反编译器源代码
- 13. 以编程方式调用C#编译器编译C#代码
- 14. 使用不同的编译器在Linux上为Matlab创建mex
- 15. Grunt在另一台机器上编译SASS的方式不同
- 16. 为同一个项目编译不同的代码 - Swift框架
- 17. 为什么c#编译器从这段代码创建一个PrivateImplementationDetails?
- 18. 为什么Scala编译器会不同地对待这两个代码块?
- 19. 为什么这段代码不能用MS编译器编译?
- 20. 两台不同机器上的相同python源代码产生不同的行为
- 21. Microsoft Visual C++ Express编译器是否编译C代码?
- 22. 查看编译器扩展代码 - C++
- 23. PIC C编译器RS232 transmittion代码
- 24. 为什么编译器不给下面的代码编译器错误?
- 25. Rust如何编译为机器码?
- 26. 为什么这个C++代码会与某些编译器一起编译而不是其他编译器?
- 27. 反编译器的不寻常代码
- 28. 的Android - 适配器代码不编译
- 29. 一个源代码目标多平台(桌面,机器人,ios)
- 30. C#编译为MSIL代码
不必是CPU类型 - 它可以是相同的,但拱不同的运行。 Prime例子是Linux x86交叉编译器到Windows x86。 – LiraNuna 2009-10-26 00:59:48