xcode를 설치하지 않고 gcc 또는 git을 사용하는 방법은 무엇입니까?


13

저는 Mac 사용자의 초보자입니다. 나는 거기에 볼 수있는 gcc, git은 "에 등 /usr/bin"폴더에 있습니다. 그러나 사용하고 싶을 때 다음과 같은 프롬프트가 표시됩니다.

MacBook-Pro:~ nan$ git
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command   line developer tools.
MacBook-Pro:~ nan$ gcc
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.

그것은 내가 설치해야합니다 뜻 xcode사용 gcc하거나 git, 정말 고마워 사전에!


osx는 모르지만 /usr/bin/git호출 xcode-select하면 오류가 발생하므로 /usr/bin/git설치된 개발자 도구 버전에서 선택하는 래퍼 일 수 있습니다. developer.apple.com/library/mac/documentation/Darwin/Reference/…의
jingyu9575

실제로 gcc 또는 C / C ++ 컴파일러가 필요합니까?
user151019

답변:


8

아니, 적어도 더 이상은 아닙니다. @jherran이 언급 한 가능성은 또 다른 소프트웨어를 설치하는 것입니다. 괜찮다면 Hombrew 또는 Macports를 사용할 수 있습니다. 어느 쪽이 '더 나은'것인지 논란의 여지가 있으므로, 어느 쪽을 좋아하는지 선택하십시오.

그러나 OSX Yosemite (또는 이전에는 확실하지 않을 수도 있음) 이후에 Command Line Tools를 별도로 설치할 수 있으므로 하드 드라이브에 앉아있는 쓸모없는 XCode 앱을 버릴 수 있기 때문에 좋습니다. 가장 간단한 방법은 여기 에서 Apple 에서 올바른 패키지를 다운로드하는 입니다.

언급 한 명령을 실행할 때 명령 행 도구를 설치하라는 프롬프트가 창에 표시됩니까? 이것이 일어날 일이라고 여기 에 요약되어 있습니다 .

아니면 그냥 실행하려고

xcode-select --install

당신이 원하는 것을해야합니까. 적어도 요세미티에서 앱 스토어를 통해 업데이트 할 수 있습니다.

에 실행 파일이 있으면 /usr/bin전체 이름으로 호출 할 수 있어야합니다 (예 :) /usr/bin/git.



El-Captain에서는 git 또는 / usr / bin / git을 실행하는지 여부는 중요하지 않습니다. 이 대화 상자가 팝업되고 설치를 요청합니다.
Soundararajan

예, 방금 Homebrew와 함께 설치했습니다. git 명령을 사용하면 여전히 Xcode 설치를 요구합니다
Michael Fulton

4

Homebrew를 사용하여 둘 다 설치할 수 있습니다 .

brew install gcc
brew install git

homebrew를 설치하려면 다음 단일 명령 만 있으면됩니다.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

어쨌든 시스템에 설치된 git 및 gcc를 사용하려면 Xcode를 설치할 필요가 없으며 대신 명령 줄 개발자 도구 만 설치하면 됩니다.

xcode-select --install

왜이있다 gcc또는 git"에 /usr/bin?" 그들은 실행 파일이 아닙니까? 왜 직접 사용할 수 없습니까?
Nan Xiao

두 도구 모두 존재하지만 구식입니다. Git on yosemite는 1.9.3 버전, homebrew 버전은 2.2.0입니다. 어쨌든 Xcode를 설치할 필요가없고 명령 줄 개발자 도구 만 있으면을 입력하여 설치할 수 있습니다 xcode-select --install.
jherran

답변 주셔서 감사합니다! 오래된 도구를 사용할 수없는 이유는 무엇입니까? 그것에 대해 설명하거나 링크를 줄 수 있습니까? 감사!
Nan Xiao

구식이지만 물론 사용할 수 있습니다. 그러나 작업하려면 커맨드 라인 개발자 도구가 필요합니다. 이유를 모르지만 사실입니다.
jherran

Hombre는 C / C ""컴파일러와 git을 포함하는 명령 행 도구를 필요로합니다. 따라서 hombre는 사용자를 위해 아무것도 제공하지 않습니다
user151019
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.