Mac OS X:使用Homebrew安装和链接gcc 6.2,但gcc --version仍然说4.9.2

时间:2016-09-15 19:09:44

标签: macos gcc homebrew

在OS X 10.11.6上,我使用自制软件安装了gcc 6.2.0。它存在于usr / local / Cellar / gcc / 6.2.0 / bin中。在获得链接后(它没有自动执行此操作),我在那里尝试从this other thread创建别名的解决方案

  

ln -s gcc-6 gcc   然后gcc --version给了我   cc(GCC)4.9.2 20141029(预发布)   版权所有(C)2014 Free Software Foundation,Inc。   这是免费软件;查看复制条件的来源。没有   保证;甚至不适用于适销性或特定用途的适用性。

所有这一切都是因为尝试安装因为-rdynamic标志而崩溃的东西,我希望在新版本中修复。

1 个答案:

答案 0 :(得分:2)

您使用正确的目标名称(gcc)创建了符号链接,但忘记将PATH设置为新安装的位置(或在系统路径之后设置)。

令人困惑的是,您的系统已安装了gcc版本。您必须覆盖默认路径,以便首先使用gcc命令。

  • 编辑~/.profile文件并检查路径调整。在最后添加一行包含:

    export PATH=/usr/local/Cellar/gcc/6.2.0/bin:$PATH

然后打开一个新终端并确保which gcc打印

/usr/local/Cellar/gcc/6.2.0/bin/gcc