gpt4 book ai didi

c++ - 如何在 Windows 的 PS3 上交叉编译 Cell Linux?

转载 作者:IT王子 更新时间:2023-10-29 00:46:11 25 4
gpt4 key购买 nike

如何实现交叉编译设置以允许使用 cygwin 工具链在 Windows PC 上编译 Cell Linux 程序? cygwin 工具提供了一个用于构建交叉编译器的 GNU 编译器,以及用于构建过程的相关工具,例如rpm、cpio、make、flex、bison 等。

我有一定的信心这是可能的,但我不知道有谁实际这样做过。 x86 Linux 已经完成了,但我希望使用 Windows,而无需使用运行整个第二个操作系统的虚拟机并产生开销。

Cell Linux 工具链是经过修补的 GNU 工具链,带有用于 PPU 和 SPU 处理器的 C 和 C++ 编译器,以及相关的 binutils。可以找到用于 Cell Linux 的 Cell Linux SDK 的源代码 here .源RPMS here具有在 Linux 上与 rpmbuild 工具一起使用的构建脚本。

具体问题是:如何在 Windows 上使用 Cygwin 为 PPU 和 SPU 处理器构建一套 Cell Linux GNU 编译器。

最佳答案

我从来没有做过,所以我不能给你一步一步的指导,但我可以给你一个大概的想法。

您链接的说明将作为一个很好的大纲,但会有一定的变化。

对于主机 PC,您可以从 MinGW 安装 gcc 和其他构建工具。或 cygwin .这将为您提供工具链的 Windows native 部分。

然后您需要下载工具链的单元部分的源代码并使用您刚安装的构建环境编译它们(使用适当的选项、--target 等)。

然后下载并编译 libspe2 的源代码,就大功告成了。

但我会警告您 - 这听起来比实际更容易。准备好在上面花费大量时间。

关于c++ - 如何在 Windows 的 PS3 上交叉编译 Cell Linux?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/727336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com