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?
Jawaban:
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:
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 .
sumber
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.
sumber
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 .
sumber