Xcode 명령 줄 도구가 설치되어 있는지 어떻게 알 수 있습니까?


97

gdb를 사용해야합니다.

ps-MacBook-Air:AcoustoExport pi$ gdb
-bash: gdb: command not found

ps-MacBook-Air:AcoustoExport pi$ sudo find / -iname "*gdb*"
Password:
/usr/local/share/gdb
/usr/local/Cellar/isl/0.12.1/share/gdb
:

과:

ps-MacBook-Air:AcoustoExport pi$ ls -la /usr/local/share/gdb
lrwxr-xr-x   1 pi    admin   30 14 Jan 22:01 gdb -> ../Cellar/isl/0.12.1/share/gdb

무엇을 만들어야할지 확실하지 않지만 분명히 홈브류가 설치 한 것입니다. 왜 거기에 있는지 모르겠지만 대신 사용할 수 있을지 모르겠습니다. 검색 경로에 없습니다.

그래서 Xcode 명령 줄 도구가 필요하다고 생각합니다.

Xcode는 현재 소프트웨어 업데이트 서버에서 사용할 수 없습니다.

^ 나의 현재 문제는 정확히. 해당 질문에 "이미 오류가있는 경우이 오류가 발생할 수 있습니다."라는 의견

하지만 이미 가지고 있는지 어떻게 확인합니까?

답변:


155
/usr/bin/xcodebuild -version

xcode 버전을 제공하고 터미널 명령을 통해 실행하십시오.


2
버전 만 가져 오려면 다음 명령을 사용하십시오. / usr / bin / xcodebuild -version | SED -en 'S / 엑스 코드 [: 공간 :] + ([0-9 \. *) / \ 1 / P'
베르너 Altewischer

1
언급 된 명령에 오류가 있습니다. "-bash : / usr / build / xcodebuild : 해당 파일이나 디렉토리가 없습니다." gcc 세부 정보를 제공하는 gcc --version 명령을 실행하여 xcode가 있음을 확인했습니다. Mac OS X 10.13.6을 사용하고 있습니다.
GAURAV SRIVASTAVA

@GAURAV SRIVASTAVA : 그건 /usr/bin아니야 /usr/build. 사실 xcodebuild때문에 충분합니다 /usr/bin당신의 보통이다 PATH.
Samuel Lelièvre

38

먼저 다운로드했는지 확인하십시오. 터미널 응용 프로그램을 열고 $ gcc설치하지 않은 경우 입력 하면 경고가 표시됩니다. 다음을 통해 설치했는지 확인할 수 있습니다.

$ xcode-select -p
/Library/Developer/CommandLineTools

그리고 확실하게 입력하십시오 $ gcc --version

프로세스에 대한 자세한 내용은 여기에서 읽을 수 있습니다. Mavericks 용 Xcode 명령 줄 도구


1
@Pi $ gcc --version을 입력하면 무엇을 얻습니까? 다음과 같은 메시지가 표시됩니까? --prefix = / Library / Developer / CommandLineTools / usr --with-gxx-include-dir = / usr / include / c ++ / 4.2.1 Apple LLVM 버전 5.0 (clang-500.2.79) (LLVM 3.3svn 기준)
Siavash Alp

아니요, --prefix = / Applications / Xcode.app / Contents / Developer / usr을 얻습니다. 나머지는 출력물과 동일합니다.
P i

29

Xcode의 설치 버전과 Swift 언어 현재 버전을 알고 싶다면 :

터미널을 사용하여 아래의 간단한 명령을 사용하십시오.

1. Xcode 버전을 설치하려면

 xcodebuild -version

2. Swift 언어 버전을 설치하려면

swift --version

23

이 명령을 사용하여 maxOS Sierra에서 내 버전의 Xcode를 찾을 수있었습니다.

pkgutil --pkg-info=com.apple.pkg.CLTools_Executables | grep version

이 답변 .


11

Freenode의 #macdev에있는 사람들에게 감사합니다. 여기에 몇 가지 정보가 있습니다 :

Xcode가 앱 스토어에 나오기 이전에는 명령 줄 도구가 포함되었습니다.

이제 상점에서 가져 오며이 새로운 메커니즘을 사용하면 Xcode.app 외부에 추가 항목을 설치할 수 없으므로 다음과 같이 직접 수동으로 수행해야합니다.

xcode-select --install

Xcode 4.x에서는 Xcode UI 내에서 설치되었는지 확인할 수 있습니다.

여기에 이미지 설명 입력

Xcode 5.x에서는 이제 여기에 있습니다.

여기에 이미지 설명 입력

gcc / gdb를 찾는 내 문제는 clang / lldb로 대체되었다는 것 입니다. OS X v10.9 (Mavericks)에서 GDB 누락

또한 Xcode에는 컴파일러와 디버거가 포함되어 있으므로 명령 줄 도구를 설치하는 작업 중 하나는 심볼릭 링크 또는 $ PATH를 수정하는 것입니다. 또한 git과 같은 특정 항목을 다운로드합니다.


1

어떤 이유로 xcode가 아래에 설치되지 않은 경우

/usr/bin/xcodebuild

다음 명령을 실행하십시오

which xcodebuild

설치되어있는 경우 해당 위치를 묻는 메시지가 표시됩니다.

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