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.