Code Blocks Studio

Code::Blocks Studio to zintegrowane środowisko programistyczne (IDE) umożliwiające tworzenie aplikacji w języku C i C++ przeznaczonych na platformę Windows i Linux. Program jest napisany w C++ z wykorzystaniem wxWidgets. Program jest przechowywany na witrynach BerliOS i SourceForge. Code::Blocks został pierwotnie stworzony przez programistę Yiannisa Mandravellosa. Program obsługuje kilka kompilatorów (GCC, MSVC++, Digital Mars, Borland C++ 5.5 i Open Watcom) oraz możliwość importu przygotowywanych projektów w programie Dev-C++. Dodatkowo funkcjonalność aplikacji można poszerzać za pomocą wtyczek dostępnych do pobrania na oficjalnym forum narzędzia.

Środowisko IDE ze wszystkimi potrzebnymi funkcjami, wyglądem, stylem i działaniem spójnym na wszystkich platformach.

Najważniejsze informacje:

  • Open Source! GPLv3, żadnych ukrytych kosztów.
  • Wieloplatformowy. Działa na Linux, Mac, Windows (używa wxWidgets).
  • Napisane w C++. Nie potrzeba żadnych języków interpretowanych ani zastrzeżonych bibliotek.
  • Możliwość rozszerzenia za pomocą wtyczek

Kompilator:

  • Obsługa wielu kompilatorów:
    • GCC (MingW / GNU GCC)
    • MSVC++
    • szczęk
    • Cyfrowy Mars
    • Borland C++ 5.5
    • Otwórz Watcom
    • …i więcej
  • Bardzo szybki system kompilacji niestandardowej (nie są wymagane żadne pliki makefile)
  • Obsługa kompilacji równoległych (wykorzystujących dodatkowe rdzenie procesora)
  • Projekty wielocelowe
  • Obszary robocze umożliwiające łączenie wielu projektów
  • Zależności międzyprojektowe w obszarze roboczym
  • Importuje projekty i obszary robocze MSVC (UWAGA: kod assembly nie jest jeszcze obsługiwany)
  • Importuje projekty Dev-C++

Debuger:

  • Interfejsy GNU GDB
  • Obsługuje również MS CDB (brak pełnej funkcjonalności)
  • Pełne wsparcie punktów przerwania:
    • Punkty przerwania kodu
    • Punkty przerwania danych (odczyt, zapis i odczyt/zapis)
    • Warunki punktu przerwania (przerwane tylko wtedy, gdy wyrażenie jest prawdą)
    • Ignorowanie punktów przerwania (przerwanie następuje dopiero po określonej liczbie trafień)
  • Wyświetl symbole i argumenty funkcji lokalnych
  • Obserwacje zdefiniowane przez użytkownika (obsługa obserwowania typów zdefiniowanych przez użytkownika za pomocą skryptów)
  • Stos wywołań
  • Demontaż
  • Niestandardowy zrzut pamięci
  • Przełączanie między wątkami
  • Wyświetl rejestry procesora

Interfejs:

  • Podświetlanie składni, możliwość dostosowania i rozszerzenia
  • Składanie kodu dla plików C, C++, Fortran, XML i wielu innych.
  • Interfejs z kartami
  • Uzupełnianie kodu
  • Przeglądarka klas
  • Inteligentne wcięcie
  • Jednokluczowa zamiana plików .h i .c/.cpp
  • Otwórz listę plików, aby szybko przełączać się między plikami (opcjonalnie)
  • Zewnętrzne, konfigurowalne „Narzędzia”
  • Zarządzanie listą zadań do wykonania z różnymi użytkownikami

I wiele innych funkcji dostępnych poprzez wtyczki!

Pobierz Code::Blocks Studio za darmo https://www.codeblocks.org/

Leave a Reply

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *