İçeriğe atla

Code::Blocks

Vikipedi, özgür ansiklopedi
00.23, 19 Mayıs 2009 tarihinde 88.237.220.102 (mesaj) tarafından oluşturulmuş 5648018 numaralı sürüm (Derleyici Desteği)
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î sitesi[http://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.

8.02 numaralı sürümü 2008/02/28 tarihinde yayımlanmış olmasına rağmen gecelik derlemeleriyle güncel olarak kullanılabilmektedir.


Ö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.
  • Arama 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 doyalar 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.


Bağlantılar

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