Saya memperbarui ke OS X Lion hari ini, dan sepertinya saya tidak memiliki salinan gcc lagi. Apakah ini terjadi pada orang lain? Adakah yang tahu mengapa ini akan terjadi?
Saya memperbarui ke OS X Lion hari ini, dan sepertinya saya tidak memiliki salinan gcc lagi. Apakah ini terjadi pada orang lain? Adakah yang tahu mengapa ini akan terjadi?
Jawaban:
Saya sangat kesal ketika saya mengetahui bahwa upgrade OS X Lion menghapus seluruh rantai alat pengembangan saya. Namun, dengan bantuan dari seorang teman, saya menemukan bahwa rantai alat bukannya dipindahkan ke /Developer/usr/bin/
folder pada disk. Untuk kebutuhan yang mendesak saya, saya hanya harus membuat make
, gcc
dan g++
tersedia di jalan, jadi saya membuat symlink ke /Developer/usr/bin/gnumake
, /Developer/usr/bin/gcc-4.2
dan /Developer/usr/bin/g++-4.2
di dalam /usr/bin/
folder. Namun, saya membayangkan pendekatan yang benar akan menginstal ulang XCode untuk memperbaiki masalah ini.
Baru saja menginstal Xcode 4.3 pada Lion dari app store, memiliki masalah yang sama dengan gcc, dll tidak diinstal. Meraba-raba sampai aku melakukan yang berikut:
di Xcode: Preferensi -> Unduhan Dengan "Komponen" dipilih, Anda akan melihat daftar komponen yang dapat diunduh.
Cari Alat Baris Perintah, dan klik instal. Anda akan diminta untuk userid dan kata sandi Pengembang Apple Anda. Setelah berhasil mengautentikasi, alat baris perintah mengunduh komponen dan menginstal banyak kebaikan, termasuk gcc.
Unduh Xcode baru dari App Store dan jalankan Instal XCode. Sekarang gratis, bukan $ 4,99.
Anda bisa memasukkan / Developer / usr / bin ke $ PATH Anda dan semuanya baik-baik saja:
export PATH=${PATH}:/Developer/usr/bin
Saya mengikuti langkah-langkah ini dan berhasil membuat GCC bekerja kembali.
sudo /Developer/Library/uninstall-devtools --mode=all
untuk menghapus instalan dan kemudian melanjutkan dari langkah 8.
Saya memiliki masalah ini juga, di mana bahkan setelah saya menginstal XCode4, tidak ada gcc di jalur saya. Tapi ternyata instal saya baru saja borked. Saya memutar ulang penginstal XCode dan sekarang / usr / bin / gcc adalah symlink ke /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2 sebagaimana mestinya.
sunting: komentar secoif benar. Cukup instal ulang XCode.
Instalasi baru Xcode (versi 4.2 dan lebih tinggi) melalui App Store tidak termasuk dalam gcc-4.2. Anda dapat mengunduh dan menginstal Xcode 4.1 melalui Pusat Pengembang Apple . Diperlukan pendaftaran gratis.