Bunun çözümü çok basit. Yapmamız gereken tek şey G++ 'ı yüklemektir. Bunu da terminal'den yani uçbirim'den halledeceğiz. Şimdi adım adım işlemlerimizi yapmaya geçelim. Bu sorun için 3 farklı çözüm yolu göstereceğim. İlk birincisinden başlayarak gidin. Sorununuz büyük ihtimalle ilk çözümden düzelecektir ama ben her ihtimale karşı diğer çözümleri de yazacağım. Sadece üstteki hata değil de daha başka hatalarla karşılaşabilecek arkadaşlar için, derleme ile ilgili tüm hataları tek başlık altında çözmek istiyorum çünkü.
Çözüm- 1 )
Uç birimi açalım.
Uç birime şunu yazmanız gerekiyor :
sudo apt-get install g++
Sizden şifre isteyecektir. Bilgisayar şifrenizi yazıp ENTER yapın. Şifrenizi yazdığınız sırada gözükmeyebilir yani şifrenizin yazılmadığını düşünebilirsiniz ama öyle değil. Şifreniz gözükmüyor ama aslında yazılıyor. O yüzden siz yazın ve ENTER yapın ve arkanıza yaslanın. İşlemler sırasında sadece şunu yapmanız gerekecek :
Geri kalan tüm işlemleri UBUNTU halledecektir. İşlemler bittiği zaman terminali kapatın ve CodeBlocks'u açın. Derleme sorununuzun çözüldüğünü göreceksiniz.
İşlemler bittikten sonra CodeBlocks'unuzu kontrol edin. Eğer, derleme ile ilgili sorununuz daha farklı şekillerde devam ediyorsa aşağıdaki çözümlere de göz atmanızı öneririm.
Çözüm - 2 )
Yukarıdaki kodu termile yazdığınız halde, sorununuz çözülmediyse eğer; şu komutlar ile sorununuzu halledeceğinizi düşünüyorum.
- sudo apt get-install aptitude
- aptitude show g++ | grep State:
- sudo aptitude install build-essential
Çözüm - 3 )
Bu komutları yazarken başarılı olmadınız yada yazdınız ama sorununuz devam ediyorsa eğer, Codeblocks'un eksik eklentilerini kurmak için; Ubuntu yazılım merkezine girin. Arama kutucuğuna Codeblocks yazıp aratın. Karşınıza Codeblocks indirme sayfası gelecektir. Sayfanın alt kısımlarında "Eklentiler" yazan bir kısım var. Ordaki tüm eklentileri seçip yani eklenti isimlerinin başındaki tikleri işaretleyip "Tüm eklentileri uygula" butonuna tıklayın.
Sizden şifre istenecektir. Bilgisayarınızın şifresini yazıp "Kimlik Doğrula" yaptıktan sonra eksik eklentiler bilgisayarınıza yüklenmeye başlaycaktır.
Bakınız, şu şekilde;
(Eklenti sayısı sizde az yada çok olabilir. Onu dert etmeyin.)
Bu aşamayı da başarıyla hallettikten sonra CodeBlocks'unuzun çalışmaması için hiçbir sebep kalmayacaktır diye düşünüyorum. Konuyla ilgili yorumlarınızı yazı altına yapabilirsiniz.
Merhabalar, bu 3 yöntemide denememe rağmen code blocks hala aynı hatayı veriyor? Yardımcı olur musunuz?
YanıtlaSilSettings > Complier kısmından, 'GNU GCC Complier'i seçin ve sonrasında tekrardan derleme yapmayı deneyip sonucu bana buradan bildirin lütfen.
SilBenim sorunum çoğu kod çalışıyor ama pointer kullandığım bir kod çalışmıyor bu hatayı alıyorum.Sizin yazdığınız çözümlerden ilk 2 sini yaptım yine aynı hatayı aldım.3. yazdığınızıda denemek istiyorum ama linux mint kullandığım için eklentiler kısmını göremiyorum ne yapmam lazım?
YanıtlaSilMint için de konsoldan nasıl bu paketlerin kurulacağını internette aratarak bulabilirsin. Ayrıca pointer konusuyla ilgili detaylı bilgiye şu ifaeye tıklayarak ulaşabilirsin >> Pointer Konusu ve Çalışma Mantığı
Sil