Eclipse CDT
Főnév
Eclipse CDT (tsz. Eclipse CDTs)
- (informatika) Az Eclipse CDT (C/C++ Development Tooling) egy ingyenes, nyílt forráskódú integrált fejlesztőkörnyezet (IDE), amelyet az Eclipse Foundation fejlesztett ki C és C++ programok írására, fordítására és hibakeresésére. Az Eclipse CDT az Eclipse platformra épül, így moduláris, testreszabható és többplatformos fejlesztést tesz lehetővé.
📌 Kiemelt előnyei:
✅ Ingyenes és nyílt forráskódú – Széles körben használt, közösség által támogatott
✅ Többplatformos támogatás – Windows, Linux és macOS rendszereken is működik
✅ Több fordítót támogat – GCC, Clang, MinGW, MSVC
✅ Beépített hibakereső (GDB integráció) – Hatékony hibakeresési lehetőségek
✅ Projektkezelés és CMake támogatás – Nagyobb projektekhez is alkalmas
✅ Verziókezelési integráció – Git és SVN támogatás
📌 Hátrányok:
❌ Több memóriát és erőforrást igényel, mint könnyebb IDE-k (pl. Code::Blocks, VS Code)
❌ A konfigurálás időigényes lehet (külön kell beállítani a fordítót és a hibakeresőt)
❌ A felhasználói felület nem annyira modern, mint a CLion vagy Visual Studio esetében
1. Az Eclipse CDT letöltése és telepítése
🔗 Letöltés: https://www.eclipse.org/cdt/
📌 Telepítési lépések: 1. Látogass el az Eclipse hivatalos weboldalára és töltsd le az Eclipse IDE for C/C++ Developers verziót.
2. Futtasd a telepítőt, és válaszd ki a kívánt telepítési helyet.
3. Indítsd el az Eclipse CDT-t, és hozz létre egy új munkaterületet (workspace).
🚀 TIPP: Ha Windows rendszeren használod, MinGW vagy MSVC fordítót kell telepítened külön.
2. Eclipse CDT konfigurálása C++ fejlesztéshez
Az Eclipse CDT alapértelmezés szerint nem tartalmaz C++ fordítót, ezért külön telepíteni kell.
2.1. Fordító telepítése
🔹 Windows (MinGW telepítés) 1. Töltsd le a MinGW telepítőt:
https://winlibs.com/
2. Futtasd a telepítőt, és telepítsd a mingw32-gcc csomagot.
3. Add hozzá a C:\MinGW\bin mappát a PATH változókhoz.
🔹 Linux (GCC telepítés)
sudo apt update
sudo apt install g++
🔹 macOS (Clang telepítés)
xcode-select --install
🔹 Fordító ellenőrzése A telepítés után futtasd a következő parancsot, hogy megbizonyosodj róla, a fordító működik:
g++ --version
2.2. Eclipse CDT beállítása a fordítóhoz
- Nyisd meg az Eclipse CDT-t.
- Menj a „Window” → „Preferences” menüpontra.
- Navigálj a „C/C++” → „Build” → „Toolchains” menüponthoz.
- Válaszd ki a telepített fordítót (GCC, Clang, MinGW, MSVC).
- Alkalmazd a beállításokat és indítsd újra az Eclipse-t.
3. Első C++ program Eclipse CDT-ben
3.1. Új C++ projekt létrehozása
- Kattints a „File” → „New” → „C++ Project” lehetőségre.
- Adj nevet a projektnek, például
HelloWorld.
- Válaszd ki a „MinGW GCC” vagy „Linux GCC” fordítót (attól függően, hogy melyik operációs rendszert használod).
- Kattints a „Finish” gombra, és az Eclipse létrehozza a projektet.
3.2. Kód megírása
Az Eclipse létrehoz egy alapértelmezett src/main.cpp fájlt.
Írd bele a következő kódot:
#include <iostream>
int main() {
std::cout << "Helló, Eclipse CDT!" << std::endl;
return 0;
}
3.3. Program fordítása és futtatása
Kattints a „Run” menüre, majd válaszd a „Run” opciót.
Az Eclipse lefordítja és futtatja a programot, és a konzolon megjelenik:
Helló, Eclipse CDT!
4. Hibakeresés (Debugging) Eclipse CDT-ben
Az Eclipse CDT GDB alapú hibakeresőt használ, amely lehetővé teszi a lépésenkénti végrehajtást és a változók figyelését.
4.1. Töréspontok beállítása
- Nyisd meg a C++ kódot.
- Kattints a kívánt sor melletti sávra, ahol meg akarod állítani a program végrehajtását.
- Egy kék pont jelenik meg – ez a töréspont.
- Kattints a „Run” → „Debug” menüpontra, vagy nyomd meg az F11 gombot.
A program megáll a töréspontnál, és ellenőrizheted a változók értékeit.
5. Eclipse CDT vs. Más C++ IDE-k
| Jellemző | Eclipse CDT | Visual Studio | CLion | VS Code |
|---|---|---|---|---|
| Fordító támogatás | GCC, Clang, MSVC | MSVC, Clang, GCC | Clang, GCC | GCC, Clang, MSVC |
| Hibakereső | Jó (GDB) | Kiváló | Kiváló | Jó (GDB, LLDB) |
| Memóriaszivárgás-ellenőrzés | Nincs | Van | Van | Nincs |
| Erőforrásigény | Közepes-magas | Magas | Közepes | Alacsony |
| Platformok | Windows, Linux, macOS | Windows, macOS | Windows, Linux, macOS | Windows, Linux, macOS |
📌 Ha ingyenes, nyílt forráskódú és stabil IDE-t keresel, az Eclipse CDT jó választás.
📌 Ha profi fejlesztéshez keresel IDE-t, a CLion vagy Visual Studio jobb lehet.
6. Összegzés
✅ Az Eclipse CDT egy ingyenes, nyílt forráskódú IDE C és C++ fejlesztéshez.
✅ Támogatja a GCC, Clang és MSVC fordítókat.
✅ Integrált GDB hibakeresővel rendelkezik, amely segíti a programok tesztelését.
✅ Nagyméretű projektekhez is jól használható CMake és verziókezelési támogatásával.
- Eclipse CDT - Szótár.net (en-hu)
- Eclipse CDT - Sztaki (en-hu)
- Eclipse CDT - Merriam–Webster
- Eclipse CDT - Cambridge
- Eclipse CDT - WordNet
- Eclipse CDT - Яндекс (en-ru)
- Eclipse CDT - Google (en-hu)
- Eclipse CDT - Wikidata
- Eclipse CDT - Wikipédia (angol)