和終端切換gcc版本,當我鍵入在mac上
new-host-2: me$ gcc -version
i686-apple-darwin11-llvm-gcc-4.2: no input files
是默認的Xcode/MAC gcc編譯器版本?因爲當我嘗試做一個
sudo easy_install cython
我得到:
Running Cython-0.15.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-qS3Kqb/Cython-0.15.1/egg-dist-tmp-Zh0Vnv
cc1: error: unrecognized command line option "-arch"
cc1: error: unrecognized command line option "-arch"
我讀過,-arch是蘋果的GCC編譯器的唯一功能。我想當我從macports安裝一個端口時,我記得它安裝了一個名爲「llvm」的東西,現在我懷疑它正在被使用,而不是XCODE附帶的那個。
任何方式切換回來?
哦,當我輸入「sudo的端口選擇GCC」我知道(這可能是相應和,以知道我有gcc版本):
Available versions for gcc:
apple-gcc42
gcc42
llvm-gcc42
mp-gcc44
mp-llvm-gcc42
none