İçeriğe atla

Code::Blocks

Vikipedi, özgür ansiklopedi
08.48, 3 Mart 2011 tarihinde Thijs!bot (mesaj | katkılar) tarafından oluşturulmuş 9031657 numaralı sürüm (r2.6.3) (Bot değişikliği Ekleniyor: ko:Code::Blocks)
Code::Blocks
Dosya:CB IDE.gif
Code::Blocks C++ IDE Çalışma Zamanı Görünümü
Geliştirici(ler)Code::Blocks geliştirici takımı
Güncel sürüm25.03[1] Bunu Vikiveri'de düzenleyin 31 Mart 2025
İşletim sistemiWindows, Linux, MacOs
TürTümleşik geliştirme ortamı
LisansGNU GPL
Resmî sitesihttp://www.codeblocks.org
Kod deposu Bunu Vikiveri'de düzenleyin

Code::Blocks, özgür açık kaynak kodlu bir C++ tümleşik geliştirme ortamıdır. wxWidgets tabanlı tamamen özelleştirilebilir arabirimiyle, GNU/Linux, Microsoft Windows, MacOS platformlarında sorunsuzca kullanılabilmektedir. Gelişmiş plugin desteğiyle kod yazımı esnasında ihtiyaç duyabileceğiniz birçok yardımcı fonksiyon sunar ve kod üzerinde tam bir hakimiyet kurmanıza olanak tanır.


Önemli Özellikleri

  • GNU/GPLv3 lisansıyla açık kaynaklıdır, gizli paralar talep etmez.
  • Linux, Mac, Windows platformlarında çalışır (wxWidgets ile birlikte).
  • C++ dili ile geliştirilmiştir. Kullanmak için yorumlayıcı ya da kütüphane gereksinimi yoktur.
  • Genişletilebilir eklenti desteğine sahiptir.

Derleyici Desteği

  • Çoklu derleyici desteği:
    • GNU GCC
    • MS Visual C++
    • Dijital Mars
    • Borland C++ 5,5
    • OpenWatcom
    • LLC
    • Intel C++
    • SDDC
    • Tiny C
    • GDC D
    • GNU ARM
    • GNU ARV
    • ... ve daha fazlası
  • Çok hızlı özelleştirilmiş derleme ve bağlama (makefiles gerekli değildir).
  • Paralel derleme ve bağlama desteği (var ise CPU'nun diğer çekirdeklerini kullanarak).
  • Çoklu hedef projeler.
  • Workspace kullanarak birden fazla proje ile çalışma.
  • Ara çalışma dosyalarını workspace'e bağlayarak bağımlılık kontrolü.
  • MSVC projelerini ithal edebilir. NOT: assembly kodu henüz desteklenmiyor.
  • Dev-C++ projelerini ithal edebilir.

Hata Ayıklayıcı Desteği

  • Interfaces GNU GDB.
  • MS CDB destekler (Tüm özellikleriyle birlikte değil).
  • Tam breakpoint desteği.
  • Görünen yerel fonksiyonlar, semboller ve argümanlar.
  • Çağrı yığını.
  • Disassembly.
  • Özel bellek dökümü.
  • CPU görünümü.

Arabirim

  • Özelleştirilebilir ve genişletilebilir, söz dizimi renklendirilmesi(syntax highlighting)
  • C++ ve XML için yazım editöründe kod katlama desteği.
  • Sekmeli arayüzü.
  • Kod tamamlama.
  • Sınıf tarayıcı.
  • Akıllı satır içe alma.
  • Tek tuşla .h ve .c dosyalarının takas edilmesi.
  • Açık dosyalar arasında hızlı geçiş için dosya listesi.
  • Birçok özelleştirilebilir araç.
  • TO-DO liste dosyaları için çoklu kullanıcı yönetim desteği.

Dış bağlantılar

  1. ^ Hata: Referans düzgün görüntülenemiyor. Bilgi için belgeleme sayfasına bakınız.