Ez a lap egy ellenőrzött változata
| Ez a szócikk vagy szakaszlektorálásra, tartalmi javításokra szorul.A felmerült kifogásokata szócikk vitalapja részletezi (vagy extrém esetben a szócikk szövegében elhelyezett, kikommentelt szövegrészek).Ha nincs indoklás a vitalapon (vagy szerkesztési módban a szövegközben), bátran távolítsd el a sablont! Csak akkor tedd a lap tetejére ezt a sablont, ha az egész cikk megszövegezése hibás. Ha nem, az adott szakaszba tedd, így segítve a lektorok munkáját! |
| Code::Blocks | |
![]() | |
| Code::Blocks képernyőkép | |
| Fejlesztő | a Code::Blocks csapat |
| Legfrissebb stabil kiadás | 25.03(stabil verzió, 2025. március 31.)[1] |
| Programozási nyelv | C++ |
| Operációs rendszer | platformfüggetlen |
| Állapot | aktív |
| Kategória | integrált fejlesztői környezet |
| Licenc | GNU General Public License |
| A Code::Blocks weboldala | |
ACode::Blocks egy integrált fejlesztőkörnyezet (IDE) C és C++ nyelven írt alkalmazásokhoz. Kezdetleges támogatás elérhető egyéb programnyelvekhez is, mint például a GNU Fortran, Digital Mars D és a GNU GDC. Felülete a wxWidgets könyvtárra épít, futtathatóWindows,Linux ésMac alatt is. Folyamatosan fejlesztik, jelenleg RC2-nél tart, a legfrissebb források elérhetőekSVN-en keresztül.
Miután nyilvánosságra hoztak két kiadásra jelölt verziót: 1.Orc1 2015 Júli.25. és 2.Orc2 2015 Okt.25. a végleges kiadás helyett a projektfejlesztők számos új funkciót hoztak létre, a végleges kiadást ismételten elhalasztották. Ehelyett naponta elkészítették a legfrissebbSVN verziót, amely naponta rendelkezésre állt.
Az első stabil kiadás 2008. február 28-án jelent meg, a verziószám 8.02-ra változott. A verziószámítási sémát azUbuntu változójává változtatták, a fő és a kisebb szám pedig a kiadás éve és hónapja. A 16.01 verzió a legújabb stabil kiadás; de a legfrissebb verzióhoz a felhasználó letöltheti a viszonylag stabil éjszakai felépítést vagy letöltheti azSVN forráskódját.[2]
Jennic Limited aCode :: Blocks egy verzióját forgalmazza, amely a saját mikrovezérlõivel együtt dolgozik.[3]
A Code::Blocks több fordítót támogat, beleértve azGCC,MinGW,Digital Mars,Microsoft Visual C++,Borland C++,LLVM Clang,Watcom,LCC and theIntel C++ compiler fordítót. Bár az IDE-t a C ++ nyelvre tervezték, van valamilyen támogatás a többi nyelv számára is, beleértve aFortran ésD. A beépülő modul tartalmazza más programozási nyelvek támogatását is.
Támogatott fordítók:
Az IDEszintaktikai kiemelést éskódkombinációt (aScintilla szerkesztő komponensén keresztül), C ++kódot, osztályböngészőt,hex szerkesztőt és sok más segédprogramot tartalmaz. A megnyitott fájlok lapokba vannak rendezve. A kódszerkesztő támogatja a betűkészlet és a betűméret kiválasztását, valamint a személyre szabott szintaxiskiemelő színeket.
ACode::Blocks hibakereső teljes töréspontú támogatással rendelkezik. Ezenkívül lehetővé teszi a felhasználó számára a hibakeresés, hogy a helyi funkciós szimbólumhoz és argumentumkijelzéshez, a felhasználó által meghatározott órákhoz, híváscsomaghoz, szétszerelés, az egyedi memóriahelyhez, a szálváltáshoz, aCPU regiszterekhez és aGNU Debugger Határfelülethez való hozzáféréssel.
A 13.12-es verziótól a Code::Blocks egy wxSmith nevűGUI-tervezővel érkezik. Ez a wxWidgets 2.9.4[4] változat származékos portja. A teljes wxWidgets alkalmazás létrehozásához a megfelelő wxWidgets SDK-t kell telepíteni.
A Code::Blocks funkciók egy része a más IDE-ből áttérő felhasználókra irányul - ezek közé tartozik aDev-C++, a Microsoft Visual C ++ projekt importálása (MSVC 7 és 10) és a Dev-C ++ Devpak támogatás.
Code::Blocks egyéni építő-rendszert használ, amely információkat tárol XML-alapú projektfájlokban. Opcionálisan külső makefile-eket is használhat, ami leegyszerűsíti a GNU-val vagyqmake build rendszereket használó projektekhez való kapcsolódást.
| Ez aszoftverekkel kapcsolatos lap egyelőrecsonk (erősen hiányos).Segíts te is, hogy igazi szócikk lehessen belőle! |