2014-01-05 34 views

回答

0

至少有几个选项。

  1. 我有我的GCC 4.8.2 /usr/gcc/v4.8.2下安装和我保证/usr/gcc/v4.8.2/bin是领先的/usr/binPATH。这样,未修饰的名称gcc意味着GCC 4.8.2。 (这是在Mac OS X 10.9.1 Mavericks上,仅供参考。)
  2. 在命令行等上指定CC = /usr/gcc/v4.8.2/bin/gcc痛苦的,所以我不认为它是一个真正的选择。
  3. 使/usr/bin/gcc指向/usr/gcc/v4.8.2/bin/gcc,而不是运行clang的可执行文件。

我不信任修改/usr/bin/bin(或/sbin/usr/sbin)。例如,我很少使用系统提供的Perl,但总是使用我自己的构建,使用相同的通用技术。

+0

第二个是没有选择。第三似乎不是这样做的方式。第一次似乎是我正在寻找的。 PATH在/ etc/paths和/etc/paths.d/中设置 – ManuelSchneid3r