在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标志而崩溃的东西,我希望在新版本中修复。
答案 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