![Перешел на новый Mac, и теперь GCC отсутствует. Что делать?](https://rvso.com/image/1303042/%D0%9F%D0%B5%D1%80%D0%B5%D1%88%D0%B5%D0%BB%20%D0%BD%D0%B0%20%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9%20Mac%2C%20%D0%B8%20%D1%82%D0%B5%D0%BF%D0%B5%D1%80%D1%8C%20GCC%20%D0%BE%D1%82%D1%81%D1%83%D1%82%D1%81%D1%82%D0%B2%D1%83%D0%B5%D1%82.%20%D0%A7%D1%82%D0%BE%20%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%3F.png)
У меня новый 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полезный.