【问题标题】:Cross-compiling Mono for MIPS32为 MIPS32 交叉编译 Mono
【发布时间】:2015-04-15 20:51:24
【问题描述】:

我正在尝试在 SetTopBox(Linux 平台)上交叉编译单声道
具有 MIPS 32 位架构。我尝试过不同的工具链; 在每种情况下,我都可以配置单声道,但是当我运行 make 它给了我错误。是不是因为 GCC 版本的工具链 没有高于单声道的 GCC 版本的版本号?

例如,如果 Mono 版本是 3.2,而我的 GCC 版本是 4.6,那么 应该是我使用的工具链所需的最低 GCC 版本 将使用。我可以使用 GCC 版本低于 4.6 的工具链吗?

【问题讨论】:

  • 如果您遇到编译错误,请在您的问题中发布来自make 的输出的相关部分

标签: gcc mono mips mips32


【解决方案1】:

当您尝试在 STB 平台 (mips32) 上构建时,使用任何工具链都无济于事。您需要使用 SoC 特定的工具链。工具链本身会根据您使用的 SoC 为您提供所需的 GCC/G++ 版本。

其次,确保您正在构建交叉编译的平台PC具有所有必需的系统包。

谢谢!

【讨论】: