OS X Lion으로 업데이트하면 gcc가 삭제됩니까?


29

오늘 OS X Lion으로 업데이트했는데 더 이상 gcc 사본이없는 것 같습니다. 다른 사람에게 이런 일이 있었습니까? 왜 이런 일이 일어날 지 아십니까?


앱 스토어와 별도로 Xcode 설치 프로그램이 있거나 있어야한다고 생각하지 않았습니다. 감사.

답변:


13

OS X Lion 업그레이드가 전체 개발 툴 체인을 제거한다는 것을 알게되었을 때 큰 분노를 느꼈습니다. 그러나 친구의 도움으로 툴 체인이 /Developer/usr/bin/디스크 의 폴더 로 이동되었다는 것을 알았습니다 . 내 즉각적인 필요를 위해, 나는 단지했습니다 make, gcc그리고 g++I가 심볼릭 링크를 생성하므로, 경로 볼 수 있습니다 /Developer/usr/bin/gnumake, /Developer/usr/bin/gcc-4.2그리고 /Developer/usr/bin/g++-4.2내부 /usr/bin/폴더에 있습니다. 그러나 올바른 접근 방식으로 XCode를 다시 설치하여 문제를 해결할 수 있다고 생각합니다.


44

앱 스토어에서 Lion에 Xcode 4.3을 설치하고 gcc와 동일한 문제가 설치되지 않았습니다. 내가 다음을 할 때까지 주위를 돌아 다녔다.

Xcode에서 : 환경 설정-> 다운로드 "구성 요소"를 선택하면 다운로드 가능한 구성 요소 목록이 표시됩니다.

명령 행 도구를 찾아 설치를 클릭하십시오. Apple Developer 사용자 ID 및 비밀번호를 묻는 메시지가 표시됩니다. 인증에 성공한 후 명령 행 도구 구성 요소는 gcc를 포함하여 많은 장점을 다운로드하여 설치합니다.


3
이걸 찾는 데 얼마나 걸
렸는지 상상

1
수출 PATH = $ {PATH}과 함께이 답변 : / 개발자는 / usr / 빈 나를 위해 그것을 한
Krishnabhadra

경로를 내보낼 필요가 없었습니다. 설치 후 방금 작동했습니다. 감사합니다 jbm 해킹
sdjuan

7

App Store에서 새 Xcode를 다운로드하고 Install XCode를 실행하십시오. 이제 $ 4.99가 아니라 무료입니다.


8
3GB가 넘습니다. 애플이 정말로 개발자를 싫어하는가?
Zach Rattner

예. 재미있게 업데이트하십시오.
Vervious

@Zach 글쎄, Dev 툴은 항상 크지 만 시스템을 업그레이드 할 때 새로운 버전의 Xcode를 설치하지 않아도 될까요?
slhck

1
Apple Developer Connection ( developer.apple.com )에 등록하면 (무료로) Xcode를 무료로 얻을 수 있습니다 .
Scott

4
@Nerian : AppStore에서 Xcode를 다운로드하여 설치하고 "Install Xcode.app"을 실행하십시오 (이 단계를 놓쳤습니다. AppStore에서 설치 한 후에 설치되었다고 가정하지 마십시오). gcc 및 기타 빌드 도구가 갑자기 작동합니다. Whoo
timoxley

6

$ PATH에 / Developer / usr / bin을 넣을 수 있으며 모든 것이 정상입니다.

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. 그것을 실행하십시오.

2
Xcode가 이미 설치되어 있다면, sudo /Developer/Library/uninstall-devtools --mode=all설치 제거를 실행 한 다음 8 단계부터 계속하십시오.
bouke

Xcode를 제거하고 다시 설치하려고했지만“Install Xcode”단계는 없었지만… 명령 행에 gcc-4.2가 아직 없습니다…
Alan H.

0

XCode4를 설치 한 후에도 경로에 gcc가없는이 문제도있었습니다. 그러나 내 설치가 방금 막혔습니다. XCode 설치 프로그램을 다시 실행했으며 이제 / usr / bin / gcc는 /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2에 대한 심볼릭 링크입니다.

편집 : secoif의 의견이 정확했습니다. XCode를 다시 설치하십시오.


그런 식으로 gcc에 연결하는 것이 제대로 작동하지 않는 것 같습니다. OSX brew에서 사용하기 위해 gcc / make에 연결하려고하면 gist.github.com/1096750 을 참조하십시오 . 다른 의견에 따라 AppStore에서 다운로드하여 설치하십시오.
timoxley

0

App Store를 통한 Xcode (버전 4.2 이상)의 새로운 설치는 gcc-4.2와 함께 제공되지 않습니다. Apple Developer Central을 통해 Xcode 4.1을 다운로드하여 설치할 수 있습니다 . 무료 등록이 필요합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.