首页 文章

编译x86和arm的sparc代码

提问于
浏览
1

假设我已经为第二代sparc处理器编写了一系列源代码,并且一些C代码依赖于体系结构 . 如何为x86和ARM处理器编译此代码?我最初认为使用GCC和交叉编译很容易,但这似乎太简单了 . 我至少走在正确的轨道上吗?谢谢!

1 回答

  • 2

    您可以使用针对所需平台的编译器,在您喜欢的任何主机上编译它 . 如果你是交叉编译或不是无关紧要 .

    重要的是,如果代码包含非便携式的东西,你将不得不手动修复它们 . 没有编译器可以为您做到这一点 .

    例如,如果您假设代码在大端架构上运行,那么您将不得不找到所有这些位置并修复它们(因为x86,通常,ARM也都是little-endian) . 玩得开心 .

相关问题