Bugün OS X Lion’a güncelleme yaptım ve artık gcc’nin bir kopyası yok gibi görünüyor. Bu başka birine de oldu mu? Bunun neden olacağını bilen var mı?
Bugün OS X Lion’a güncelleme yaptım ve artık gcc’nin bir kopyası yok gibi görünüyor. Bu başka birine de oldu mu? Bunun neden olacağını bilen var mı?
Yanıtlar:
OS X Lion güncellemesinin tüm geliştirme araç zincirimi sildiğini öğrendiğimde çok kızgınım. Ancak, bir arkadaşımın yardımıyla alet zincirinin bunun yerine /Developer/usr/bin/
diskteki klasöre taşındığını keşfettim . Benim acil ihtiyaç için, sadece yapmak zorunda make
, gcc
ve g++
ben sembolik oluşturulan bu yüzden, yolda mevcut /Developer/usr/bin/gnumake
, /Developer/usr/bin/gcc-4.2
ve /Developer/usr/bin/g++-4.2
içeride /usr/bin/
klasörde. Ancak, bu sorunu çözmek için doğru yaklaşımın XCode’u yeniden kuracağını düşünüyorum.
Henüz App Store'dan Lion'a Xcode 4.3 yüklü, gcc ile aynı sorunu yaşamadım, vb. Yüklenmemiş. Ben aşağıdakileri yapana kadar karıştırdı:
Xcode'da: Tercihler -> İndirilenler "Bileşenler" seçiliyken, indirilebilir bileşenlerin bir listesini göreceksiniz.
Komut Satırı Araçları'nı arayın ve kuruluma tıklayın. Apple Developer kullanıcı adınız ve şifreniz istenecektir. Başarıyla kimliği doğruladıktan sonra, komut satırı araçları bileşeni indirir ve gcc dahil bir grup iyiliği yükler.
Yeni Xcode'u App Store'dan indirin ve Install XCode'u çalıştırın. Şimdi ücretsiz, 4.99 $ değil.
Bu adımları takip ettim ve GCC'nin tekrar çalışmasını sağladım.
sudo /Developer/Library/uninstall-devtools --mode=all
kaldırma ve sonra adım 8 den devam
Ben de bu sorunu yaşadım, XCode4'ü yükledikten sonra bile yolumda gcc yoktu. Ama benim kurulumum daha yeni çıktı. XCode yükleyicisini yeniden düzenledim ve şimdi / usr / bin / gcc, /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2 'nin olması gerektiği gibi bir bağlantı.
edit: secoif adlı kullanıcının yorumu doğruydu. Sadece XCode'u yeniden yükleyin.
App Store aracılığıyla yapılan yeni Xcode kurulumları (sürüm 4.2 ve üstü) gcc-4.2 ile gönderilmez. Xcode 4.1'i Apple Developer Central üzerinden indirip yükleyebilirsiniz. . Ücretsiz kayıt gerekli.