有人在 ppc 架构上运行 Clang 作为 C 编译器吗?我正在尝试复活旧的 G4 12 英寸 Powerbook(867 Mhz G4 CPU)并将在其上安装 Linux(带有 Linux Mint/LXDE 前端的 Debian),我不会在机器上运行 OS X。它似乎与 Intel/X86 架构密切相关。它能像 C 编译器一样在 ppc 上运行得相当好吗?我意识到我可以运行 gcc,但 Clang 对用户更友好。
我将纯粹将其用作 C 编译器,不会利用它的 C++ 或 Objective C 功能。我的程序是学生级别的程序(最多几百行),因此可能不会对 Clang 的能力造成负担。
只是更新。我在之前退役的 Mac Powerbook G4 上的 Debian Stable 6.03 上安装了 Clang 2.7。至少对于 C,并且使用仅限于命令行的中型(最多几百行)程序,它似乎工作得很好。
如果您的 clang 版本早于 3.1,请确保应用此补丁:
http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20111010/047625.html
另请注意,如果您的代码使用“long double”,则在解决 http://llvm.org/bugs/show_bug.cgi?id=11867 之前,它将无法正确构建。