1

我需要在 Xcode 6.2 上使用/集成 GCC 5.X(在我的情况下是 5.3,并且它已经安装)。

我发现了很多关于 GCC 4.X 和 Xcode 5(或更低版本)的过时教程,但是它们都已经过时并且不再工作了。

我也找到了这个教程,但我没有 tuto 建议复制的 5.3.xcplugin 文件。

我仍在使用 Mac OS X Maverick,如有必要,我可以安装 Xcode 7。

有人会知道怎么做吗?

4

1 回答 1

2

MacPorts仍然有 Mavericks 的安装程序。它可能会添加/opt/local/bin:/opt/local/sbin到您的$PATHin.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)

于 2016-05-15T02:12:34.583 回答