У меня установлен новейший код XCode (4D199), и он находится в терминале, когда я печатаю
new-host-2: me$ gcc -version
i686-apple-darwin11-llvm-gcc-4.2: no input files
Это версия компилятора xcc / 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 это только функция компилятора Apple GCC. Я думаю, что когда я установил порт из macports, я помню, что он устанавливал что-то под названием «llvm», и теперь я подозреваю, что он используется вместо того, который поставляется с XCODE.
Есть ли способ вернуть его обратно?
О, и когда я набираю "sudo port select gcc", я получаю (это может быть полезно, если я узнаю, какая у меня версия gcc):
Available versions for gcc:
apple-gcc42
gcc42
llvm-gcc42
mp-gcc44
mp-llvm-gcc42
none