Я обновился до OS X Lion сегодня, и у меня больше нет копии gcc. Это случилось с кем-то еще? Кто-нибудь знает, почему это произойдет?
7 ответов
Только что установил Xcode 4.3 на Lion из магазина приложений, возникла та же проблема с gcc и т.д. Не установлено. Возился, пока я не сделал следующее:
в XCode:"Настройки" -> "Загрузки". Выбрав "Компоненты", вы увидите список загружаемых компонентов.
Найдите инструменты командной строки и нажмите «Установить». Вам будет предложено ввести имя пользователя и пароль разработчика Apple. После успешной аутентификации компонент инструментов командной строки загружает и устанавливает кучу полезных вещей, в том числе 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 из App Store и запустите Install XCode. Это теперь бесплатно, а не 4,99 $.
Вы можете просто поместить /Developer /usr /bin в ваш $ PATH, и все в порядке:
export PATH=${PATH}:/Developer/usr/bin
Я выполнил эти шаги и смог снова запустить GCC.
- Откройте App Store.
- Поиск "XCode".
- Поиск по всей странице для любого типа кнопки "Купить" или "Скачать" или "Установить".
- Ха ха Там нет ни одного. Нажмите на кнопку с надписью "Бесплатно". Он превратится в кнопку с надписью "Скачать".
- Нажмите это.
- Дождитесь загрузки и установки. Теперь App Store будет утверждать, что вы установили Xcode. Поздравляем!
- Но у тебя нет.
- Откройте Finder и перейдите к своим приложениям.
- Найдите приложение "Install Xcode". Без шуток.
- Запустить его.
Новые установки Xcode (версии 4.2 и выше) через App Store не поставляются с gcc-4.2. Вы можете скачать и установить Xcode 4.1 через Apple Developer Central. Требуется бесплатная регистрация.
У меня тоже была эта проблема, когда даже после установки XCode4 на моем пути не было gcc. Но, оказывается, моя установка была просто повреждена. Я перезапустил установщик XCode, и теперь /usr /bin /gcc является символической ссылкой на /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2, как и должно быть.
редактировать: комментарий secoif был правильным. Просто переустановите XCode.