Eclipse CDT (tsz. Eclipse CDTs)
📌 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
🔗 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.
Az Eclipse CDT alapértelmezés szerint nem tartalmaz C++ fordítót, ezért külön telepíteni kell.
🔹 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
HelloWorld
.
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;
}
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!
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.
A program megáll a töréspontnál, és ellenőrizheted a változók értékeit.
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.
✅ 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.