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.
Ř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
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).