xcode 명령 줄 도구 버전 확인


25

가지고있는 xcode 명령 줄 도구의 버전을 어떻게 확인합니까?

나는 노력했다

$ gcc --version
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn)
Target: x86_64-apple-darwin14.1.0
Thread model: posix

Apple LLVM 버전이 xcode 명령 줄 도구 버전과 동일합니까?


+1. 이에 대한 답을 찾기 위해 Google 검색을 작성하는 것은 정말 어려웠습니다. 검색 xcode command line tools installed version했지만 관련성이없는 항목이 많이 있습니다. Btw, Dog G.의 답변이 효과가 있었습니까?
Kelvin

답변:


29

CLI 버전 번호 찾기는 설치된 특정 OS와 특정 CLI 도구의 조합에 따라 다릅니다. 다음 중 하나가 작동해야합니다.

요세미티 및 매버릭스 :

pkgutil --pkg-info=com.apple.pkg.CLTools_Executables

마운틴 라이온

pkgutil --pkg-info=com.apple.pkg.DeveloperToolsCLI

5
pkg 이름을 다시 변경 한 경우 실행 pkgutil --pkgs | grep -i tools하면 찾을 수 있습니다.
Kelvin


1

나는 도구가 실제로 Xcode.app의 PKG에있는 최신 버전 (에 응답하고있어,하지만 난 확신 경로 및 출력에 의해 반환되는 경우 있음을 해요 xcode-select -p, gcc -v그리고 llvm-gcc -v/clang -v있습니다 조화 그리고 그들은해야 같은, 즉,

$ xcode-select -p
/Applications/Xcode.app/Contents/Developer

$ gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn)
Target: x86_64-apple-darwin14.3.0
Thread model: posix

$ llvm-gcc -v
Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn)
Target: x86_64-apple-darwin14.3.0
Thread model: posix

$ clang -v
Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn)
Target: x86_64-apple-darwin14.3.0
Thread model: posix

llvm-gcc는 clang에 대한 링크입니다.

$ls -al /usr/bin/llvm-gcc
lrwxr-xr-x  1 root  wheel  5 Oct 19  2014 /usr/bin/llvm-gcc -> clang

의 출력 있도록 llvm-gcc -v하고 clang -v그 또는의 경우하지 않을 수도 있지만 동일해야합니다 (참조 /programming//a/5708732/602581을 좀 더 자세한 내용은)


1
이러한 도구가 출력하는 버전이 Xcode 명령 줄 도구 버전과 반드시 ​​같을 필요는 없습니다. 예 를 들어을 clang --version반환 Apple LLVM version 7.3.0 (clang-703.0.31)하고 Doc G.의 pkgutil명령은을 반환합니다 version: 7.3.1.0.1.1461711523.
Kelvin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.