2014-01-05 33 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