Wie bestimme ich, welche Version (en) von xcode-Befehlszeilentools ich habe?
Ich habe es versucht
$ 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
Entspricht die Apple LLVM-Version der Version der xcode-Befehlszeilentools?
xcode command line tools installed version
aber viele irrelevante Übereinstimmungen gefunden. Übrigens, hat die Antwort von Dog G. für Sie funktioniert?Antworten:
Das Ermitteln der CLI-Versionsnummer hängt von der Kombination des jeweiligen Betriebssystems und der jeweils installierten CLI-Tools ab. Eine davon sollte funktionieren:
Auf Yosemite & Mavericks:
auf Mountain Lion:
quelle
pkgutil --pkgs | grep -i tools
sollte das Ausführen helfen, ihn zu finden.Im Terminal zu tun
Beispielausgabe:
(angepasst von https://www.garron.me/en/bits/what-xcode-version-am-i-running.html ).
quelle
xcodebuild -version
war das, wonach ich gesucht habe.Ich beantworte gegen die neuere Version (wo die Werkzeuge tatsächlich im Xcode.app PKG sind, aber ich bin mir ziemlich sicher , dass , wenn der Pfad & Ausgabe von zurückgekehrt
xcode-select -p
,gcc -v
undllvm-gcc -v/clang -v
sind harmonisch , dann sollten sie das gleiche sein, dhBeachten Sie, dass llvm-gcc ein Link zu clang ist,
Die Ausgabe von
llvm-gcc -v
undclang -v
sollte also identisch sein, auch wenn dies bei Ihnen der Fall sein kann oder nicht ( weitere Informationen finden Sie unter /programming//a/5708732/602581 ).quelle
clang --version
kehrt zurückApple LLVM version 7.3.0 (clang-703.0.31)
, während derpkgutil
Befehl von Doc G. zurückkehrtversion: 7.3.1.0.1.1461711523
.