Öt év várakozás után végre megérkezett a Code::Blocks 25.03 stabil verziója. Az új kiadás számos fejlesztést és új funkciót hozott, többek között MinGW64, MSYS2, MSVC17 és TDM fordítók támogatását, valamint a C++23 és C++26 szabványok (és azok GNU kiterjesztései) kezelését. A GCC 13 és újabb verziókhoz bekerültek az új -std=c23 és -std=gnu23 opciók is.
A frissítés tartalmazza továbbá Jens Lody DisplayEvent nevű alap pluginját, RISC-V64 architektúrán való Linux-alapú fordítás támogatását, valamint továbbfejlesztett HI-DPI támogatást.
Egyéb változások között szerepel a globális változók importálásának és exportálásának lehetősége, egy "Reset all" (Mindent visszaállít) gomb a színszerkesztőben, valamint a fájlok húzással (drag & drop) történő áthelyezése a virtuális mappákba. Emellett elérhetővé vált egy új felhasználói felület az automatikus forrásmappákhoz (project globs).
Code::Blocks 25.03 telepítése Ubuntu alatt
Három különböző módszert mutatunk be a Code::Blocks legújabb verziójának telepítésére Ubuntu rendszeren:
- 
Hivatalos Debian csomag telepítése 
- 
Nem hivatalos Flatpak csomag használata (sandbox környezetben) 
- 
Forráskódból történő fordítás 
Hivatalos Debian csomag telepítése
A Code::Blocks fejlesztői hivatalos bináris csomagokat biztosítanak Linux, Windows és macOS rendszerekhez, amelyek az alábbi linken érhetők el:
Code::Blocks letöltése
Jelenleg a Linux-verzióhoz csak i386 (régi 32 bites x86 processzorokhoz) és amd64 (modern Intel/AMD processzorokhoz) csomagok érhetők el Debian 11 és Debian 12 rendszerekhez. Ezek azonban az Ubuntu 22.04, 24.04 és 24.10 verzióin is működnek.
- 
A megfelelő csomag kiválasztása: - 
Ubuntu 24.04 és újabb rendszerekhez: codeblocks_25.03_amd64_debian12.tar.xz 
- 
Ubuntu 22.04 és Linux Mint 21 rendszerekhez: codeblocks_25.03_amd64_debian11.tar.xz 
 
- 
- 
Csomag kicsomagolása és telepítése: 
 A letöltött fájl kibontása után a kicsomagolt mappában található a forráskód és az egyes .deb csomagok.
- 
Telepítés parancssorból: 
 Nyissunk terminált a kicsomagolt mappában, majd először távolítsuk el a régi 20.03 verziót, ha telepítve volt:sudo apt remove --autoremove codeblocks codeblocks-common codeblocks-contrib libcodeblocks0t64 libwxsmithlib0t64 libcodeblocks0 libwxsmithlib0 Ezután telepítsük az új verziót: sudo apt install ./*.deb 
- 
Indítás: 
 A Code::Blocks az alábbi módokon indítható:- 
Terminálból: codeblocks 
- 
Az alkalmazásmenüből (asztali környezettől függően) 
 
- 
Nem hivatalos Flatpak csomag telepítése
Ha nem akarunk kézzel telepített .deb csomagokkal foglalkozni, a Flatpak egy alternatív megoldás lehet. Ez a verzió sandbox környezetben fut, és támogatja az amd64 és arm64 architektúrákat (például Raspberry Pi esetén).
- 
Flatpak telepítése: sudo apt install flatpak (Más Linux disztribúciókhoz itt található útmutató.) 
- 
Code::Blocks telepítése Flatpak csomagként: flatpak install https://dl.flathub.org/repo/appstream/org.codeblocks.codeblocks.flatpakref 
- 
Indítás: - 
Az alkalmazásmenüből 
- 
Vagy terminálból: flatpak run org.codeblocks.codeblocks 
 
- 
Code::Blocks 25.03 fordítása forráskódból
Ez az opció azoknak ajánlott, akik saját beállításokat szeretnének használni, vagy más Linux verziókon szeretnék futtatni a Code::Blocks-ot. Az alábbi lépések Ubuntu 24.04 LTS rendszeren lettek tesztelve.
- 
Fordítási függőségek telepítése: 
 Nyissuk meg a "Software & Updates" alkalmazást, és az első fülön engedélyezzük a "Source Code" opciót.Ezután futtassuk az alábbi parancsokat: sudo apt update sudo apt build-dep codeblocks 
- 
Forráskód letöltése: 
 A legújabb forráskód letölthető innen:
 Code::Blocks forrás letöltése
- 
Fordítás beállítása: ./configure --prefix=/usr --enable-debug 
- 
Fordítás és telepítés: make -j4 sudo make install 
- 
Indítás és esetleges hibák javítása: 
 Ha az indításkor az alábbi hibát kapjuk:codeblocks: error while loading shared libraries: libcodeblocks.so.0: cannot open shared object files Akkor hozzunk létre egy konfigurációs fájlt: sudo nano /etc/ld.so.conf.d/lib-local.conf Írjuk bele: /usr/local/lib, majd mentsük el (Ctrl+S), és lépjünk ki (Ctrl+X). 
 Az új beállítások érvényesítéséhez futtassuk:sudo ldconfig 
- 
Eltávolítás (opcionális): 
 Ha később el akarjuk távolítani a programot, a forráskódban futtassuk:sudo make uninstall 
Code::Blocks 25.03 eltávolítása
- 
Ha .deb csomagból telepítettük: sudo apt remove --autoremove codeblocks-common codeblocks-contrib-common codeblocks-headers codeblocks-libwxcontrib0 libcodeblocks0 wxsmith-headers 
- 
Ha Flatpak verziót használtunk: flatpak uninstall org.codeblocks.codeblocks flatpak uninstall --unused 
Ezzel az új Code::Blocks verzió telepíthető és használatra kész Ubuntu alatt!
A Code::Blocks egy ingyenes, nyílt forráskódú integrált fejlesztőkörnyezet (IDE), amelyet elsősorban C, C++ és Fortran programozásra terveztek. Több platformon is elérhető (Windows, Linux, macOS), és számos fordítót támogat, például a GCC, Clang és MSVC fordítókat. Moduláris felépítésű, így bővítményekkel testre szabható, és grafikus felülete egyszerűsíti a kódírást, hibakeresést és projektkezelést.







