Xcode를 설치했지만 여전히 터미널에 gcc가 없습니다.


11

방금 Mac을 얻었고 완전한 초보자이기 때문에 이것은 매우 쉬운 질문 일지 모르지만 Google 또는 F1으로는 해결할 수 없었습니다.

나는 맥과 함께 제공되는 터미널에서 C 프로그램을 실행하려고했지만, 내가 사용하는 경우 gcc test.c, 그것은 말했다 -bash: gcc: command not found. Google에서 오류를 찾아 Xcode를 다운로드해야한다는 것을 발견했습니다. 나는 그것을하고 그것을 설치했다. (나는 결국 실행된다고 생각하지만) 여전히 터미널에 gcc가 없다. 어떡해?


Xcode 5부터 Xcode 및 명령 줄 도구에는 gcc 또는 래퍼 만 포함되어 있지 않습니다.
user151019

답변:


23

좋은 질문입니다. 최근에 바뀌 었으므로 다른 많은 사람들이 같은 것을 궁금해하고 있습니다.

최신 버전의 Xcode에서 명령 줄 도구는 별도의 패키지로 배포됩니다. 다행히도 설치가 매우 쉽습니다.

  • Xcode를 열고 환경 설정 창 ( + ,) 을여십시오 .
  • 다운로드 탭으로 전환하십시오.
  • "명령 줄 도구"옆에있는 "설치"(또는 "업데이트")를 클릭하십시오. 자동 업데이트 및 추가 Xcode 구성 요소를 구성 할 수도 있습니다.

참고 : 이러한 도구는 실제로 완전히 별도의 패키지이므로 Xcode 가 필요하지 않고 디스크 공간을 절약하려는 경우 Xcode를 설치하지 않고 명령 줄 도구 를 설치할 수 있습니다. Apple 개발자 사이트 에서 별도로 다운로드 할 수 있습니다 .


1
나는 당신이 그것들을 따로 설치할 수 있다는 것을 알고 싶습니다 .Xcode를 다운로드하고 설치하는 공간을 낭비하지 않았을 것입니다. 감사!
Jeff Welling

무슨 말인지 정확히 알아 Mac Book Air에서 작업하는 데 많은 시간을 보냅니다. Xcode는 디스크의 상당 부분을 사용합니다.
크리스 해리슨

5

명령 줄 도구 만 있으면되고 실제로 Xcode가 필요하지 않은 경우 여러 기가 바이트의 데이터를 다운로드하지 않아도되는 도구를 설치하는 훨씬 효율적인 방법이 있습니다.

Apple Developer 에서 "명령 줄 도구"패키지를 다운로드하면 됩니다 (무료 계정 필요, Apple ID를 사용할 수 있음). 이 글을 쓰는 시점에서 패키지 이름은“Xcode 용 명령 줄 도구-2012 년 3 월 말”입니다. 171.70MB 디스크 이미지이며 4GB 이상의 Xcode 다운로드와 대조적으로 잘립니다.

Xcode를 이미 설치 한 경우 명령 줄 도구를 설치하기 전에 Xcode를 제거해야합니다.


2

이것은 예상 된 동작이며, Xcode는 이제 기본 컴파일러로 LLVM을 사용합니다. Xcode 4.3 gcc부터는 더 이상 포함되지 않으며 분산 빌드도 더 이상 사용할 수 없습니다.

gcc를 원한다면 이 답변에 설명 된대로 Xcode에서 "Xcode 용 명령 줄 도구"라는 별도의 패키지를 다운로드해야합니다 .

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