2
在OS X中,如何將gcc-4.8從homebrew鏈接到gcc?我已經嘗試將gcc-4.8鏈接到/ usr/local/bin/gcc,但這不起作用。我真的需要這樣做,因爲我在大學的課程中共享了makefiles。如何將自制軟件gcc-4.x鏈接到gcc?
在OS X中,如何將gcc-4.8從homebrew鏈接到gcc?我已經嘗試將gcc-4.8鏈接到/ usr/local/bin/gcc,但這不起作用。我真的需要這樣做,因爲我在大學的課程中共享了makefiles。如何將自制軟件gcc-4.x鏈接到gcc?
至少有幾個選項。
/usr/gcc/v4.8.2
下安裝和我保證/usr/gcc/v4.8.2/bin
是領先的/usr/bin
我PATH
。這樣,未修飾的名稱gcc
意味着GCC 4.8.2。 (這是在Mac OS X 10.9.1 Mavericks上,僅供參考。)/usr/gcc/v4.8.2/bin/gcc
痛苦的,所以我不認爲它是一個真正的選擇。/usr/bin/gcc
指向/usr/gcc/v4.8.2/bin/gcc
,而不是運行clang
的可執行文件。我不信任修改/usr/bin
或/bin
(或/sbin
或/usr/sbin
)。例如,我很少使用系統提供的Perl,但總是使用我自己的構建,使用相同的通用技術。
第二個是沒有選擇。第三似乎不是這樣做的方式。第一次似乎是我正在尋找的。 PATH在/ etc/paths和/etc/paths.d/中設置 – ManuelSchneid3r