【发布时间】:2015-01-29 13:37:00
【问题描述】:
假设我有一组为第二代 sparc 处理器编写的源代码,其中一些 C 代码依赖于体系结构。如何为 x86 和 ARM 处理器编译此代码?我最初认为使用 GCC 和交叉编译会很容易,但这似乎太简单了。我至少在正确的轨道上吗?谢谢!
【问题讨论】:
-
架构相关的代码,根据定义,需要针对不同的架构进行适当的重写。这取决于它的作用以及所讨论的架构的不同之处,这可能很简单,也可能不简单。
-
我认为你需要给出architecture-dependent的例子。这可能是内联汇编程序、字节序问题或代码生成和计时问题。有不同的工具和技术来解决每个问题。