Code::Blocks
Code::Blocks, C, C++ ve Fortran geliştirme için tasarlanmış ücretsiz ve açık kaynaklı bir entegre geliştirme ortamıdır (IDE). Birden fazla derleyiciyi destekleyen esnek yapısı ve eklenti sistemiyle hem başlangıç hem de orta düzey programcıların tercihidir. Windows, macOS ve Linux üzerinde çalışır; GPL lisansıyla ücretsizdir.
Temel Özellikler
- GCC/G++, Clang ve MSVC derleyici desteği
- Entegre GDB hata ayıklayıcı (debugger)
- Kod tamamlama ve sözdizimi renklendirme
- Proje yönetimi ve çalışma alanı (workspace) desteği
- Eklenti sistemi ile genişletilebilir işlevsellik
- Çapraz platform: Windows, macOS ve Linux
- Fortran ve wxWidgets proje şablonları
- MinGW dahil Windows kurulum paketi
Code::Blocks’ta “compiler not found” hatası nasıl çözülür?
Bu hata, Code::Blocks’un GCC derleyicisini bulamadığını gösterir. Windows’ta derleyicisiz sürümü kurduysanız MinGW’yi ayrıca indirip kurmanız gerekir; MinGW dahil “codeblocks-XX.XX mingw-setup.exe” paketini tercih etmek kurulumu basitleştirir. Derleyici kuruluysa Ayarlar > Derleyici > Araç zinciri yürütülebilirler sekmesinden MinGW klasör yolunu elle gösterin. PATH değişkeninde MinGW/bin klasörü olmayabilir; bunu Windows ortam değişkenlerine ekleyin. Ardından Code::Blocks’u yeniden başlatın ve yeni bir test projesi oluşturarak derlemeyi deneyin.
Code::Blocks ile ilk C++ projesi nasıl oluşturulur?
Code::Blocks açıkken Dosya > Yeni > Proje seçeneğini tıklayın ve proje sihirbazında “Console Application” seçin. Dil olarak C++ seçin, proje adı ve kaydedileceği dizini belirleyin, ardından derleyiciyi seçip bitirin. Sihirbaz otomatik olarak main.cpp dosyası içeren bir proje oluşturur; bu dosyada “Merhaba Dünya” kodu hazır gelir. F9 tuşuyla “Derle ve Çalıştır” seçeneğini kullanın; program terminalde çalışır. Hata çıktıları derleme günlüğünde görünür; hata satırına tıklayarak kod satırına atlayabilirsiniz.
Code::Blocks alternatifleri
C/C++ IDE alternatifleri: Red Panda C++, Geany, Apache NetBeans.
- C/C++ geliştirme için optimize edilmiş
- GCC derleyici dahil gelen sürüm mevcut
- Hafif ve hızlı
- Türkçe arayüz desteği
- Ücretsiz ve açık kaynak
- Modern IDE'lere göre daha az özellik
- Görsel arayüz tasarımı eski
- Code Intelligence zayıf
İşletim Sistemi: Windows 7/8/10/11, macOS, Linux
RAM: 256 MB
Disk: 500 MB