我尝试遵循本指南:
http://code.google.com/p/iphone-dev/wiki/Building
它希望我从源代码构建LLVM,但我已经使用apt-get在Ubuntu中安装了一个,为什么他们要我从源代码编译?我可以使用Ubuntu社区提供的那个吗?如果不是,它们将如何共存?我应该先卸载 apt-installed llvm吗?
我尝试遵循本指南:
http://code.google.com/p/iphone-dev/wiki/Building
它希望我从源代码构建LLVM,但我已经使用apt-get在Ubuntu中安装了一个,为什么他们要我从源代码编译?我可以使用Ubuntu社区提供的那个吗?如果不是,它们将如何共存?我应该先卸载 apt-installed llvm吗?
您正在查看的指南已经过时了几年,并且很可能无法正常工作。(事实上,有大量令人沮丧的评论表明它至少自 2011 年以来就没有工作过,因为 Mac OS X 10.4u SDK 不再可供下载。)
iOS 开发唯一受支持的平台是 Mac OS X。如果您想做 iOS 开发,我强烈建议您使用该平台,因为基本上您在网上找到的所有教程都会假设您正在使用该平台。
话虽如此,如果说明正确,您仍然需要与 Ubuntu 提供的版本分开构建 LLVM,因为 iOS 设备使用 ARM CPU,并且发行版的 LLVM 只会为您的系统编译二进制文件(可能是 x86 或x86-64)。