Mac OS X'te Komut Satırı Araçları Nasıl Kurulur (Xcode Olmadan)
İçindekiler:
Terminal aracılığıyla erişebilecekleri daha geleneksel bir Unix araç setine sahip olmayı tercih eden Mac kullanıcıları, Xcode IDE'nin isteğe bağlı Komut Satırı Araçları alt bölümünü yüklemek isteyebilir. MacOS Monterey, Big Sur, Catalina, Mojave, High Sierra, Sierra, OS X El Capitan, Yosemite, Mavericks'ten itibaren, bu artık doğrudan ve Xcode paketinin tamamını kurmadan, geliştirici hesabı da gerekmeden kolayca mümkün.
Komut Satırı Aracı paketi, Mac terminal kullanıcılarına make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp, dahil olmak üzere yaygın olarak kullanılan birçok araç, yardımcı program ve derleyici sağlar. what ve genellikle varsayılan linux kurulumlarında bulunan diğer birçok yararlı komut. İlgilenenler için aşağıdaki komut satırı araç setinde kullanılabilen yeni ikili dosyaların tam listesini ekledik veya burada inceleyeceğimiz paketi kurduktan sonra kendiniz de görebilirsiniz.
Bu kılavuz, MacOS Monterey 12, macOS Big Sur 11, macOS Catalina, macOS Mojave 10.14.x, 10.13 High Sierra, 10.12 Sierra, OS X 10.11 El Capitan, OS X 10.10 Yosemite ve Mac OS X 10.9 ve daha yeni sürümler. Mac OS X'in önceki sürümlerini çalıştıran Mac kullanıcıları, burada açıklandığı gibi Apple Developer web sitesinde bulunan bir paket yükleyici aracılığıyla Komut Satırı Araçları'nı ve gcc'yi (Xcode olmadan) doğrudan yüklemeye devam edebilir.
Mac OS X'te Komut Satırı Araçlarını Yükleme
- /Applications/Utilities/ içinde bulunan Terminali başlatın
- Şu komut dizesini yazın:
- Aşağıdakileri soran bir yazılım güncelleme açılır penceresi görünecektir: “xcode-select komutu, komut satırı geliştirici araçlarını gerektirir. Araçları şimdi kurmak ister misiniz?” "Yükle"ye tıklayarak bunu onaylamayı seçin, ardından istendiğinde Hizmet Şartlarını kabul edin (tamamen okumaktan çekinmeyin, biz burada olacağız)
- Komut Satırı Araçları paketinin indirilmesinin tamamlanmasını bekleyin, yaklaşık 130 MB olacak ve bağlantı hızınıza bağlı olarak oldukça hızlı yüklenecek
xcode-select --install
Yükleyici tamamlandığında kendi kendine gider ve gcc, git, svn, rebase, make, gibi yeni yüklenen komutlardan birini kullanmayı deneyerek her şeyin çalıştığını onaylayabilirsiniz. ld, otool, nm, aşağıdaki listeden ne isterseniz. Kurulumun kesintisiz devam ettiğini varsayarsak, komut beklendiği gibi çalışacaktır. Bu ayrıca, bir paket yöneticisi kullanmak zorunda kalmadan doğrudan kaynak kodundan bir şeyler derleyip yükleyebileceğiniz anlamına gelir. Yeni unix komut satırı araç setinizin keyfini çıkarın!
Komut Satırı Araçları ile Neler Yüklenir ve Nerede
Mac'lerinde neyin yüklü olduğu ve nereye gittiğiyle ilgili ayrıntıları öğrenmek isteyenler için, komut satırı araç takımı paketinin tamamı şu dizine yerleştirilir:
/Kütüphane/Geliştirici/CommandLineTools/
İsterseniz bu dizine göz atabilirsiniz veya daha sonra herhangi bir paketi değiştirmek veya ayarlamak isterseniz diye farkında olabilirsiniz.
Dizinin, bir kullanıcı ~/Library dizini değil, Mac OS'nin /Library kökü olduğunu unutmayın.
Kullanabileceğiniz 61 yeni komutu görmek istiyorsanız, hepsi /Library/Developer/CommandLineTools/usr/bin/ içindedir, ancak kolaylık olması için aşağıda alfabetik olarak da listeledik:
ar asa bizon BuildStrings c++ c89 c99 cc clang clang++ cmpdylib codesign_allocate CpMac cpp ctags ctf_insert DeRez dsymutil dwarfdump dyldinfo flex flex++ g++ Collectheaderdoc gcc gcov GetFileInfo git git-cvsserver git- alma paketi git-shell git-upload-archive git-upload-pack gm4 gnumake gperf hdxml2manxml headerdoc2html girinti install_name_tool ld lex libtool lipo lldb lorder m4 make MergePef mig mkdep MvMacasmdisasmmmedit otool pagetuff projectInfo ranlib rebase redo_prebinding ResMerger solutionLinks Rez RezDet RezWack SetFilegen segedit boyutu SplitForks dizeleri şerit svn svnadmin svndumpfilter svnlook svnrdump svnserve svnsync svnversion unifdef unifdefall UnRezWack unwinddump what xml2man yacc
"Şu anda kullanılamıyor" hatasıyla ilgili sorun giderme
"Yazılım şu anda Yazılım Güncelleme sunucusunda bulunmadığından yüklenemiyor" hata mesajı mı alıyorsunuz? Şanslısın, çünkü bu hata mesajı muhtemelen Xcode'un zaten Mac'te yüklü olduğunu gösteriyor.
Mac OS X 10.9'dan itibaren, Xcode zaten Mac OS X'te yüklüyse Komut Satırı Araçları da yüklenir (bunu terminalden gcc veya make çalıştırmayı deneyerek kontrol edebilirsiniz). Buna göre, bu öğretici, daha geniş Xcode geliştirme paketini yüklemek istemeyen ve bunun yerine yalnızca komut satırı yardımcı programlarının yüklenmesini tercih eden kullanıcılara yöneliktir. Evet, bu, Xcode uygulamasının tamamını kaldırabileceğiniz ve yalnızca isterseniz komut satırı araçlarını kurabileceğiniz anlamına gelir, çünkü birçok kullanıcı ve sistem yöneticisi için Xcode'u en başta yüklemelerinin tek nedeni budur.