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?
Tidak tahu ada, atau seharusnya, pemasang Xcode selain dari app store. Terima kasih.
Jawaban:
13
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, gccdan g++tersedia di jalan, jadi saya membuat symlink ke /Developer/usr/bin/gnumake, /Developer/usr/bin/gcc-4.2dan /Developer/usr/bin/g++-4.2di 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.
Ini lebih dari 3 GB. Apakah Apple benar-benar membenci pengembang sebanyak ini?
Zach Rattner
Iya nih. Bersenang-senang memperbarui juga.
Jelas
@Zach Yah alat Dev selalu agak besar, tetapi bukankah Anda harus menginstal versi Xcode baru ketika meningkatkan sistem?
slhck
1
Anda masih bisa mendapatkan Xcode secara gratis jika Anda mendaftar (lagi gratis) dengan Apple Developer Connection ( developer.apple.com ).
Scott
4
@Nerian: Unduh dan Instal Xcode dari AppStore, jalankan "Instal Xcode.app" (Saya melewatkan langkah ini, jangan hanya menganggap itu diinstal setelah menginstal dari AppStore), lalu gcc dan alat-alat build lainnya tiba-tiba berfungsi. Whoo
timoxley
6
Anda bisa memasukkan / Developer / usr / bin ke $ PATH Anda dan semuanya baik-baik saja:
Jika Anda sudah menginstal Xcode, jalankan sudo /Developer/Library/uninstall-devtools --mode=alluntuk menghapus instalan dan kemudian melanjutkan dari langkah 8.
bouke
Saya menghapus Xcode & mencoba menginstal ulang, tetapi tidak ada langkah "Instal Xcode" ... namun saya masih belum memiliki gcc-4.2 di baris perintah saya ...
Alan H.
0
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.
Menautkan ke gcc sepertinya tidak berfungsi dengan benar. Lihat gist.github.com/1096750 untuk saya mencoba melakukan itu untuk menautkan ke gcc / buat untuk digunakan dengan minuman OSX. Unduh dan instal dari AppStore sesuai komentar saya yang lain.
timoxley
0
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.
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 membuatmake
,gcc
dang++
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.sumber
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.
sumber
Unduh Xcode baru dari App Store dan jalankan Instal XCode. Sekarang gratis, bukan $ 4,99.
sumber
Anda bisa memasukkan / Developer / usr / bin ke $ PATH Anda dan semuanya baik-baik saja:
sumber
Saya mengikuti langkah-langkah ini dan berhasil membuat GCC bekerja kembali.
sumber
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.
sumber
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.
sumber