当我尝试为 PowerPC 交叉编译 C 代码时,出现以下错误:
llvm-gcc-4.2: error trying to exec '/usr/bin/../llvm-gcc-4.2/bin/powerpc-apple-darwin10-llvm-gcc-4.2': execvp: No such file or directory
安装缺失的编译器的最佳方法是什么?
答案1
Xcode 4 不包含 PPC 工具,但您只需做一点工作就可以将它们从 Xcode 3 安装中迁移过来。有一个网站详细介绍了如何操作,但我找不到。如果您确实需要使用 PPC,我建议您运行 Xcode 3。
另外,我不知道你的情况,但我强烈建议你放弃 PPC 支持,除非你真的需要它。不过这只是我的意见。
答案2
看一看这里。
然后另外执行以下操作(根据需要编辑路径):
cd /Developer/usr/llvm-gcc-4.2/bin
ln -s /Developer3/usr/llvm-gcc-4.2/bin/powerpc-apple-darwin10-llvm-gcc-4.2 powerpc-apple-darwin11-llvm-gcc-4.2
答案3
XcodeLegacy也是一个在较新版本的 OS X / macOS 上安装旧版 OS X 编译器和 SDK 的工具。
该工具会告诉您需要下载哪些 Xcode 包,然后从 Xcode 发行版中提取编译器和 SDK 并安装它们。