Перешел на новый Mac, и теперь GCC отсутствует. Что делать?

Перешел на новый Mac, и теперь GCC отсутствует. Что делать?

У меня новый Macbook. Я купил его, использовал Time Machine для перемещения на него, он все скопировал, и xCode работает нормально, но когда я захожу в терминал и набираю gcc, он говорит, что команда не найдена.

Как мне получить GCC?

решение1

gccнаходится в /Developer/usr/binи /usr/bin. Проверьте эти каталоги и значение вашей PATHпеременной среды и добавьте к ней при необходимости.

решение2

С последней версией Xcode вам сначала нужно "Установить инструменты командной строки". Откройте XCode. На вкладке XCode откройте Preferences, щелкните панель Download и щелкните кнопку install рядом с CLI Tools, чтобы вручную загрузить XCode CLI Tools.

Как только вы это сделаете, gccвы попадете в /usr/bin.

решение3

Я думаю, окончательный ответ таков: привыкнуть clang.

В соответствии сэто обсуждение на Ars Technicaиэто письмо из списка рассылки Glascow Haskell Compiler, gccбольше не распространяется с Xcode 4.2 и clangявляется новым значением по умолчанию, llvm-gccпредоставляемым для того, чтобы разработчики могли портировать его на clang.

Вы также можете найти ответы наэтот вопрос StackOverflowполезный.

Связанный контент