CDT (C/C++ Development Tooling) to zestaw narzędzi pozwalających na tworzenie programów w C/C++ w środowisku Eclipse.
Dystrybucja Eclipse jednak nie zapewnia takich programów, jak kompilator, linker, make, itd, ale dostosowuje się do do zewnętrznej instalacji zapewniając predefiniowane adaptery (Toolchain).
Dla środowiska Windows dostępne są między innymi:
Opisana zostanie instalacja MinGW…
Należy pobrać MinGW ze strony http://sourceforge.net/projects/mingw/files/ oraz przeprowadzić instalację zgodnie z opisem w http://www.mingw.org/wiki/InstallationHOWTOforMinGW.
Podobne opisy są tu: http://max.berger.name/howto/cdt/ar01s03.jsp#wincompiler oraz tu: https://www.banym.de/eclipse/install-eclipse-cdt-on-windows-7
Najnowsza wersja (październik 2013) to Kepler. Można ją pobrać ze strony http://www.eclipse.org/downloads/
Przydatna będzie:
Proponuję zainstalować Eclipse IDE for Java Developers, ponieważ przy okazji pobrane zostaną rozszerzenia typu git lub maven.
Instalacja Eclipse polega na pobraniu pliku ZIP i rozpakowaniu w wybranym miejscu. Jeżeli nie zależy nam na oszczędzaniu miejsca, równolegle możemy mieć kilka instalacji na dysku: jedną dla C/C++, drugą dla Java. Wtedy możemy pominąć następny krok.
Pakiet można pobrać ze strony http://www.eclipse.org/cdt/. Pobieranie i instalację przeprowadzamy następująco:
http://download.eclipse.org/tools/cdt/releases/kepler
, wklejamy w oknie w polu Work with: i naciskamy Enter…Jeśli ten krok jest zbyt skomplikowany, można zainstalować dwie równoległe instancje Eclipse: jedną dla Java, drugą dla C/C++.
Od dobrych 15 lat popularne IDE wspierają dwie konfiguracje C/C++:
Zazwyczaj dla każdej z nich można ustawiać osobne opcje kompilacji i wykonania.
Aktualną konfigurację ustawia się w Project→Build configurations→Set Active→{Debug|Release}. Po skompilowaniu w trybie Debug mozemy uruchomić program: Run (Ctrl+F11) lub śledzić wykonanie Debug (F11). Dla Release możliwe jest jedynie uruchomienie.
Po utworzeniu projektu, aktywną konfiguracją jest Debug.