Bagaimana cara saya menentukan versi alat baris perintah xcode apa yang saya miliki?
Saya mencoba melakukannya
$ 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
Apakah versi Apple LLVM sama dengan versi alat baris perintah xcode?
xcode command line tools installed version
tetapi mendapat banyak kecocokan yang tidak relevan. Btw, apakah jawaban Dog G. cocok untuk Anda?Jawaban:
Menemukan nomor versi CLI tergantung pada kombinasi OS tertentu dan Alat CLI mana yang diinstal. Salah satunya harus bekerja:
Tentang Yosemite & Mavericks:
di Mountain Lion:
sumber
pkgutil --pkgs | grep -i tools
seharusnya membantu menemukannya.com.apple.pkg.CLTools_Executables
masih merupakan paket yang baik untuk digunakan untuk ini:pkgutil --pkg-info=com.apple.pkg.CLTools_Executables | grep version version: 11.3.0.0.1.1574140115
Di terminal lakukan
contoh output:
(diadaptasi dari https://www.garron.me/en/bits/what-xcode-version-am-i-running.html ).
sumber
xcodebuild -version
adalah apa yang saya cari.Saya menjawab dengan versi yang lebih baru (di mana alat-alat benar-benar berada di pkg Xcode.app, tapi aku cukup yakin bahwa jika jalan & output dikembalikan oleh
xcode-select -p
,gcc -v
danllvm-gcc -v/clang -v
harmonis maka mereka harus sama, yaituPerhatikan bahwa llvm-gcc adalah tautan ke dentang,
jadi output dari
llvm-gcc -v
danclang -v
harus identik meskipun itu mungkin atau mungkin tidak berlaku untuk Anda (lihat /programming//a/5708732/602581 untuk beberapa detail lebih lanjut)sumber
clang --version
kembaliApple LLVM version 7.3.0 (clang-703.0.31)
, sedangkanpkgutil
perintah Doc G. kembaliversion: 7.3.1.0.1.1461711523
.