Я обновился до OS X Lion сегодня, и у меня, похоже, больше нет копии gcc. Это случилось с кем-то еще? Кто-нибудь знает, почему это произойдет?
Я обновился до OS X Lion сегодня, и у меня, похоже, больше нет копии gcc. Это случилось с кем-то еще? Кто-нибудь знает, почему это произойдет?
Ответы:
Я был очень взбешен, когда узнал, что обновление OS X Lion уничтожило всю мою цепочку инструментов разработки. Однако с помощью друга я обнаружил, что цепочка инструментов вместо этого была перемещена в /Developer/usr/bin/
папку на диске. Для моей насущной потребности, я только должен был сделать make
, gcc
и g++
доступен по пути, так что я создал символические ссылки /Developer/usr/bin/gnumake
, /Developer/usr/bin/gcc-4.2
и /Developer/usr/bin/g++-4.2
внутри /usr/bin/
папки. Тем не менее, я полагаю, что правильным решением было бы переустановить XCode для решения проблемы.
Только что установил Xcode 4.3 на Lion из магазина приложений, возникла та же проблема с gcc и т. Д. Не установлено. Возился, пока я не сделал следующее:
в XCode: «Настройки» -> «Загрузки». Выбрав «Компоненты», вы увидите список загружаемых компонентов.
Найдите Инструменты командной строки и нажмите «Установить». Вам будет предложено ввести имя пользователя и пароль разработчика Apple. После успешной аутентификации компонент инструментов командной строки загружает и устанавливает кучу полезных вещей, включая gcc.
Загрузите новый Xcode из App Store и запустите Install XCode. Это теперь бесплатно, а не 4,99 $.
Я выполнил эти шаги и смог снова запустить GCC.
sudo /Developer/Library/uninstall-devtools --mode=all
для удаления, а затем продолжите с шага 8.
У меня тоже была эта проблема, когда даже после установки XCode4 на моем пути не было gcc. Но оказывается, что моя установка была просто повреждена. Я перезапустил установщик XCode, и теперь / usr / bin / gcc является символической ссылкой на /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2, как и должно быть.
редактировать: комментарий secoif был правильным. Просто переустановите XCode.
Новые установки Xcode (версии 4.2 и выше) через App Store не поставляются с gcc-4.2. Вы можете скачать и установить Xcode 4.1 через Apple Developer Central . Требуется бесплатная регистрация.