Xcode komut satırı araçlarının yüklü olup olmadığını nasıl öğrenebilirim?


108

Gdb kullanmam gerekiyor.

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
:

ve:

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

Bunu ne yapacağınızdan pek emin değilim, açıkça homebrew tarafından kurulan bir şey. Neden orada olduğunu bilmiyorum, onun yerine kullanıp kullanamayacağımı bilmiyorum. Arama yolunda değil.

Bu yüzden Xcode komut satırı araçlarına ihtiyacım olduğunu düşünüyorum.

Xcode şu anda Yazılım Güncelleme sunucusunda mevcut değil

^ şu anki sorunum tam olarak. Bu soruya yapılan yorumda "zaten varsa bu hatayı alabilirsiniz" diyor

Ama zaten sahip olup olmadığımı nasıl kontrol ederim?

Yanıtlar:


174
/usr/bin/xcodebuild -version

size xcode sürümünü verecek, Terminal komutu ile çalıştırın


2
Yalnızca sürümü almak için aşağıdaki komutu kullanın: / usr / bin / xcodebuild -version | sed -En 's / Xcode [[: boşluk:]] + ([0-9 \.] *) / \ 1 / p'
Werner Altewischer

1
Bahsedilen komutla ilgili hata alıyorum. "-bash: / usr / build / xcodebuild: Böyle bir dosya veya dizin yok." Gcc ayrıntılarını veren gcc --version komutunu çalıştırarak xcode'a sahip olduğumu doğruladım. Mac OS X 10.13.6 kullanıyorum.
GAURAV SRIVASTAVA

@GAURAV SRIVASTAVA: öyle /usr/bindeğil /usr/build. Aslında , genellikle senin içinde olduğu xcodebuildiçin yeterli olmalı . /usr/binPATH
Samuel Lelièvre

38

Her şeyden önce, indirdiğinizden veya indirmediğinizden emin olun. Terminal uygulamanızı açın ve $ gcceğer yüklemediyseniz, bir uyarı alacağınızı girin . Yüklediğini doğrulayabilirsin.

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

Ve emin olmak için o zaman girin $ gcc --version

İşlem hakkında daha fazla bilgiyi buradan okuyabilirsiniz: Mavericks için Xcode komut satırı araçları


1
@Pi $ gcc --version girdiğinizde ne elde edersiniz? Şunun gibi bir şey alıyor musunuz: --prefix = / Library / Developer / CommandLineTools / usr --with-gxx-include-dir = / usr / include / c ++ / 4.2.1 Apple LLVM sürüm 5.0 (clang-500.2.79) (LLVM 3.3svn'ye göre)
Siavash Alp

Hayır, --prefix = / Applications / Xcode.app / Contents / Developer / usr alıyorum. Kalan, çıktınızla aynıdır.
P i

29

Xcode'un kurulum sürümünü ve Swift dilinin mevcut sürümünü öğrenmek istiyorsanız:

Terminal'i kullanarak aşağıdaki basit komutu kullanın:

1. Xcode Sürümünü kurmak için

 xcodebuild -version

2. Swift dil Sürümünü yüklemek için

swift --version

24

Bu komutu kullanarak maxOS Sierra'da Xcode sürümümü bulabildim:

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

gereğince bu cevap .


12

Freenode'un #macdev'indeki millet sayesinde, işte bazı bilgiler:

Xcode uygulama mağazasına girmeden önceki günlerde, komut satırı araçları içeriyordu.

Şimdi bunu mağazadan edinebilirsiniz ve bu yeni mekanizma ile Xcode.app dışında fazladan şeyler yükleyemez, bu nedenle bunu kendiniz manuel olarak yapmanız gerekir:

xcode-select --install

Xcode 4.x'te, Xcode UI içinden yüklenip yüklenmediğini kontrol edebilirsiniz:

görüntü açıklamasını buraya girin

Xcode 5.x'te şimdi burada:

görüntü açıklamasını buraya girin

Gcc / gdb'yi bulma sorunum , OS X v10.9'da (Mavericks) eksik olan clang / lldb: GDB ile değiştirilmiş olmaları.

Ayrıca, Xcode'un derleyici ve hata ayıklayıcı içerdiğine dikkat edin, bu nedenle komut satırı araçlarını kurmanın yapacağı şeylerden biri sembolik bağlantı veya $ PATH'ı değiştirmektir. Ayrıca git gibi belirli şeyleri indirir.


1

Herhangi bir sebepten dolayı xcode altına yüklenmemişse

/usr/bin/xcodebuild

aşağıdaki komutu çalıştırın

which xcodebuild

ve yüklüyse, konumu istenir.


0

MacOS catalina için şunu deneyin: Xcode'u açın. yoksa. App store'dan indirin (yaklaşık 11 GB), ardından Xcode> geliştirici aracını açın> daha fazla geliştirici aracını açın ve uyumlu bir komut satırı aracı indirmek için benim apple kimliğimi kullanın. Daha sonra indirdikten sonra Xcode> Tercihler> Konumlar> Komut Satırı Aracını açtım ve indirmelerden yeni indirilen komut satırı aracını seçtim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.