【问题标题】:PowerPC architecturePowerPC 架构
【发布时间】:2014-12-10 14:53:25
【问题描述】:

我想学习 PPC,所以我想知道最好的学习方法。它是在 PowerPC 架构中编译我自己的 C/C++ 代码,然后查看我的代码的汇编输出。这在 Windows 7 操作系统上可行吗?

【问题讨论】:

  • 当然,如果您在 PPC 系统上运行 NT 3.x 或 4.x,或者找到适用于 x86 窗口的 PPC 模拟器...

标签: architecture powerpc


【解决方案1】:

this question about PowerPC emulation的答案是最合适的,如果你想坚持在Windows上开发的想法,使用

如果您真的想在 PowerPC 上进行开发,您还可以考虑购买评估板或基于 G3 或 G4 的二手 Mac。

【讨论】:

    【解决方案2】:

    我在 Windows 上使用 Cygwin 使用 GCC 针对 PPC 架构。大多数 PPC 开发板都带有预编译的二进制文件。 GCC 可以生成汇编输出。

    【讨论】:

      【解决方案3】:

      QEMU 可以模拟 PowerPC。

      正如其他人所提到的,您可以购买 PPC 交叉编译器工具链,并检查 C 程序发出的输出。这是学习新架构的汇编语言编程的好方法。

      此外,旧的 PowerPC Macintoshes 有时可以在二手市场上以便宜的价格买到。 (不到 100 美元)例如,一台 G4 IMac 运行大约 75 美元,并且可以运行 Linux。在这种情况下,本地编译器将发出 PPC 程序集,因此无需处理交叉编译或仿真。

      不幸的是,似乎没有便宜的 PowerPC 单板计算机 (SBC),不像 ARM,Raspberry Pi 的价格约为 35 美元等等。

      【讨论】:

        【解决方案4】:

        如果您只想阅读程序集,最好的方法是在网络上使用GodBolt Compiler Explorer,而不是在 Windows 7 上。例如,this 是一个用 gcc 4.8 编译的简单 C 函数。 5 用于 PowerPC。使用 Compiler Explorer,您可以比较不同供应商、架构、版本和标志的编译器。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-03-01
          • 2020-02-14
          • 2013-09-05
          • 1970-01-01
          相关资源
          最近更新 更多