© 2013 All rights reserved.
7

Code::Blocks

Code::Blocks je zajímavé, volně dostupné IDE pro C++, vytvořené tak, aby splňovalo veškeré nároky svých uživatelů. Je možné jej dále rozšiřovat a libovolně konfigurovat.

Code::Blocks jsem začal pro C++ používat teprve nedávno a i za tu krátkou dobu mi přirostl k srdci a napsal jsem v něm spoustu zdrojového kódu.


screen

Řekl by jsem že Code::Blocks dokáže nahradit i většinu placených IDE pro C++, nabízí řadu zajímavých funkcí a možností.

Hlavní předností Code::Blocks je, že spadá do OpenSource a je Cross-platform, jelikož ne napsaný v C++, takže jej můžete používat stejně na OS Windows, OS Linux, nebo Mac OS a nemusíte používat různé editory a jejich různé vlastnosti.

Překladač nabízí podporu pro kompilaci v:

  • GNU GCC (vč. G77) (Linux)
  • MinGW GCC (incl. G77) (Win32) MinGW, GCC (vč. G77) (Win32)
  • MSP430 GCC (Win32, Linux, BSD) MSP430 GCC (Win32, Linux, BSD)
  • TriCore GCC (Win32, Linux) TriCore GCC (Win32, Linux)
  • PowerPC GCC (Win32, Linux) PowerPC GCC (Win32, Linux)
  • Apple GCC (Xcode) (Mac OS X) Apple GCC (Xcode) (Mac OS X)
  • Microsoft Visual C++ Toolkit 2003 (Win32) Microsoft Visual C + + Toolkit 2003 (Win32)
  • Microsoft Visual C++ 2005 (Win32) Microsoft Visual C + + 2005 (Win32)
  • Borland’s C++ Compiler 5.5 (Win32) Borland v C + + 5.5 (Win32)
  • DigitalMars C/C++ (Win32) DigitalMars C / C + + (Win32)
  • OpenWatcom (Win32) OpenWatcom (Win32)
  • Intel C++ compiler (Win32) Intel C + + kompilátor (Win32)
  • Small Device C Compiler (SDCC) Small Device C Compiler (SDCC)
  • Digital Mars D (Win32, Linux) Digital Mars D (Win32, Linux)
  • GDC D Compiler GDC D kompilátor

Takže je opravdu z čeho vybírat.

Nabízí možnost velmi rychlého vytvoření celého projektu, bez nutnosti vytváření MakeFile, umožňuje podporu paralelního kompilování s využitím více jader procesoru, a nebo například importování DEV-C++ projektů.

Kromě překladače je v Code::Blocks obsažen pokročilý debugger, který využívá rozhraní GNU GDB, který kromě základních funkcí nabízí například zobrazení registrů CPU, Disassemblování programu, a podobně.

Samotné rozhraní programu je velmi pěkně zpracováno a po chvilce používání si na něj určitě zvyknete.

Program nabízí řadu klávesových zkratek, spoustu možností nastavení a spousty užitečných funkcí, které je možné rozšířit pomocí modulů.

Závěrem

Pokud programujete v C++ a hledáte zajímavé IDE, které je volně ke stažení, mohl by se pro vás stát Code::Blocks tím pravým. Minimálně za vyzkoušení určitě stojí.

Pro další informace a stažení můžete pokračovat na web Code::Blocks

Comments (7)

Na Code::Blocks jsem začínal a taky mi to přišlo jako úžasné C++ IDE. Ale s přechodem k Javě jsem i pro C++ začal využívat Eclipse a později NetBeans. Debugování nikdy nebylo luxusnější.

CodeBlocks je super IDE, tak jej uz nejakou radu let pouzivam.

PS: Regustru windows? :-)

Eclipse pouzivam taky, ale pouze pro Javu.
NetBeans jsem zkousel nekolikrat, ale nikdy mi nejak nepadlo. Zdalo se mi strasne tezkopadne.

Registrů :) Dik.

CB je moc pekny a pekelne rychly IDE na jednodussi veci idealni, skoda, ze mi obcas dela takovy ulety jako treba prekopiruje vystup z konzole do zdrojaku. :)

Tak na Javu jedině Netbeans, sice jsou takové pomalejší, ale na Javu snad nic lepšího není. Na C++ je fajn Visual Studio, ale přijde mi takové složitější. Takže jsem zkusil Code Blocks a na ty moje věci je super.

Tak code::blocks používám od začátku a lepší jsem neobjevil (subjektivní názor).

Add comment

About
Hi, i am programmer from the Czech Republic. I love web development (Ruby, Ruby on Rails, PHP, Nette) and iOS development (Objective-C, Cocoa).
To cooperate, here is my phone:
+420 608 836