29

Я обновился до OS X Lion сегодня, и у меня больше нет копии gcc. Это случилось с кем-то еще? Кто-нибудь знает, почему это произойдет?

7 ответов7

44

Только что установил Xcode 4.3 на Lion из магазина приложений, возникла та же проблема с gcc и т.д. Не установлено. Возился, пока я не сделал следующее:

в XCode:"Настройки" -> "Загрузки". Выбрав "Компоненты", вы увидите список загружаемых компонентов.

Найдите инструменты командной строки и нажмите «Установить». Вам будет предложено ввести имя пользователя и пароль разработчика Apple. После успешной аутентификации компонент инструментов командной строки загружает и устанавливает кучу полезных вещей, в том числе gcc.

13

Я был очень взбешен, когда узнал, что обновление 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 для решения проблемы.

7

Загрузите новый Xcode из App Store и запустите Install XCode. Это теперь бесплатно, а не 4,99 $.

6

Вы можете просто поместить /Developer /usr /bin в ваш $ PATH, и все в порядке:

export PATH=${PATH}:/Developer/usr/bin
5

Я выполнил эти шаги и смог снова запустить GCC.

  1. Откройте App Store.
  2. Поиск "XCode".
  3. Поиск по всей странице для любого типа кнопки "Купить" или "Скачать" или "Установить".
  4. Ха ха Там нет ни одного. Нажмите на кнопку с надписью "Бесплатно". Он превратится в кнопку с надписью "Скачать".
  5. Нажмите это.
  6. Дождитесь загрузки и установки. Теперь App Store будет утверждать, что вы установили Xcode. Поздравляем!
  7. Но у тебя нет.
  8. Откройте Finder и перейдите к своим приложениям.
  9. Найдите приложение "Install Xcode". Без шуток.
  10. Запустить его.
0

Новые установки Xcode (версии 4.2 и выше) через App Store не поставляются с gcc-4.2. Вы можете скачать и установить Xcode 4.1 через Apple Developer Central. Требуется бесплатная регистрация.

0

У меня тоже была эта проблема, когда даже после установки XCode4 на моем пути не было gcc. Но, оказывается, моя установка была просто повреждена. Я перезапустил установщик XCode, и теперь /usr /bin /gcc является символической ссылкой на /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2, как и должно быть.

редактировать: комментарий secoif был правильным. Просто переустановите XCode.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .