Saya menginstal Xcode tetapi saya masih belum memiliki gcc di terminal saya

11

Saya baru saja mendapatkan Mac dan saya seorang pemula, jadi ini mungkin pertanyaan yang sangat mudah, tetapi saya tidak dapat menyelesaikannya dengan Google atau F1.

Saya mencoba menjalankan program C dari Terminal yang datang dengan mac, tetapi ketika saya menggunakannya gcc test.c, katanya -bash: gcc: command not found. Saya mencari kesalahan di Google dan menemukan bahwa saya perlu mengunduh Xcode. Saya melakukan itu dan menginstalnya (saya pikir, setelah semua itu berjalan), tetapi saya masih tidak memiliki gcc di Terminal saya. Apa yang dapat saya?

Andrew Latham
sumber
Perhatikan bahwa dari Xcode 5 Xcode dan alat-alat baris perintah tidak termasuk gcc atau pembungkus hanya
clang

Jawaban:

23

Pertanyaan bagus - ini baru saja berubah, jadi saya curiga banyak orang bertanya-tanya tentang hal yang sama.

Dalam versi terbaru Xcode, alat baris perintah didistribusikan sebagai paket terpisah. Untungnya, mereka sangat mudah dipasang:

  • Buka Xcode, dan buka jendela Preferensi ( + ,).
  • Beralih ke tab Unduhan.
  • Klik "Instal" (atau "Perbarui") di sebelah "Alat Baris Perintah". Anda juga dapat mengkonfigurasi pembaruan otomatis, dan komponen Xcode tambahan.

Catatan: karena alat-alat ini sebenarnya adalah paket yang sepenuhnya terpisah , Anda dapat menginstal alat - alat baris perintah tanpa menginstal Xcode , jika Anda tidak memerlukan Xcode dan ingin menghemat ruang disk. Mereka dapat diunduh secara terpisah dari situs pengembang Apple .

jtbandes
sumber
1
Saya berharap saya tahu Anda bisa menginstalnya secara terpisah, saya tidak akan pernah menyia-nyiakan ruang untuk mengunduh dan menginstal Xcode. Terima kasih!
Jeff Welling
Saya tahu persis apa yang Anda maksud. Saya menghabiskan banyak waktu bekerja di Mac Book Air. Xcode menggunakan sebagian besar disk saya.
Chris Harrison
5

Jika alat-alat command-line yang Anda butuhkan dan Anda tidak benar-benar membutuhkan Xcode, maka ada cara yang jauh lebih efisien untuk menginstal alat-alat ini yang tidak mengharuskan Anda untuk mengunduh beberapa gigabytes data.

Cukup unduh paket "Alat Baris Perintah" dari Pengembang Apple (diperlukan akun gratis; Anda dapat menggunakan ID Apple Anda). Pada tulisan ini, paket tersebut dinamai “Alat Baris Perintah untuk Xcode - Akhir Maret 2012”. Ini adalah disk image 171,70 MB, yang artinya sangat berbeda dengan unduhan Xcode 4+ GB.

Perhatikan bahwa, jika Anda sudah menginstal Xcode, Anda ingin menghapus instalannya sebelum menginstal Command Line Tools.

Mathias Bynens
sumber
2

Ini adalah perilaku yang diharapkan, Xcode sekarang menggunakan LLVM sebagai kompiler default. Dimulai dengan Xcode 4.3 gcc tidak termasuk lagi, build yang didistribusikan tidak tersedia lagi.

Jika Anda ingin gcc Anda harus men-download paket terpisah bernama "Tools Command Line untuk Xcode" dari Xcode seperti yang dijelaskan dalam jawaban ini .

Anjing hutan
sumber