我需要在 Xcode 6.2 上使用/集成 GCC 5.X(在我的情况下是 5.3,并且它已经安装)。
我发现了很多关于 GCC 4.X 和 Xcode 5(或更低版本)的过时教程,但是它们都已经过时并且不再工作了。
我也找到了这个教程,但我没有 tuto 建议复制的 5.3.xcplugin 文件。
我仍在使用 Mac OS X Maverick,如有必要,我可以安装 Xcode 7。
有人会知道怎么做吗?
MacPorts仍然有 Mavericks 的安装程序。它可能会添加/opt/local/bin:/opt/local/sbin
到您的$PATH
in.profile
或您使用的任何 shell 启动文件中,并保留旧文件的备份,一旦您满意,您可能可以将其删除。
我建议升级到最新的 Xcode 版本 - 并升级到 El Capitan,除非您有特定的理由不这样做。AFAIK,如果您可以运行小牛队,则可以运行后者。我将在这里避免任何关于 Brew 与 MacPorts 优点的争论。MacPorts 页面上有大量文档。
确保包数据库是最新的:
须藤端口-v selfupdate`
看看现有的 gcc 端口:
港口清单 | grep gcc
注意:您不妨安装稳定的 gcc6 (6.1.0) 软件包。 安装包 - 这也可能安装依赖包:
sudo 端口安装 gcc6 [-universal]
这可能需要一段时间,因为它可能需要从源代码构建。对于大多数软件包,-universal
标志表示您不关心 32 位 (IA32) 构建等。
您可以看到各种带有port select ...
选项的软件包版本,例如,
端口选择--list gcc
并启用已安装的 gcc:
sudo 端口选择 --set gcc mp-gcc6
您可能需要重新散列,以便 shell 将新的二进制文件添加到其搜索中。或者只是启动一个新的外壳。gcc -v
应该产生类似的东西:
gcc version 6.1.0 (MacPorts gcc6 6.1.0_0)