Forum: PC-Programmierung Eclipse + Cygwin


von Chris (Gast)


Lesenswert?

Hallo,

ich habe ein Problem mit Eclipse und Cygwin unter Windows XP. Eclipse 
mit CDT ist sauber installiert, auch Cygwin samt gcc, g++ ist 
installiert. Der Pfad zu cygwin\bin ist auch gesetzt.
Nur: Eclipse erkennt die Toolchain nicht, d.h
File -> New -> C Project -> Projektdialog: 'Toolchains' bleibt leer!
Bei einem Kollegen geht das automatisch.

Versionen:
Eclipse 3.5.x
Cygwin: 1.5.x

Nochwas Verwirrendes in der Eclipse-Hilfe:
"Note: currently Cygwin >= version 3.4.4-999 is not supported since gcc 
and g++ commands cannot be launched from the windows' native shell...."
Cygwin ist erst bei 1.5(stable), 1.7 (experimental). Kann Eclipse in die 
Zukunft sehen??!!!

Grüße,

Chris

von Chris (Gast)


Lesenswert?

OK,

ich hab's gefunden. Ich hatte vergessen, das GNU 'make' zu installieren 
(zumindest war es nicht im bin-Verzeichnis zu finden). Nachdem ich das 
installiert hatte, konnte Eclipse Cygwin als Toolchain erkennen.

Es scheint so zu sein, dass Eclipse in PATH nach allem, was es für diese 
Toolchain benötigt, sucht. Ist alles da, ist auch die Toolchain 
verfügbar.

Noch eine Tipp für den GDB (Debugger). GDB erzeugt einen Pfad zur Source 
der /cygdrive/e (E:\) enthält, das muss in Eclipse durch ein sogannantes 
'Path Mapping' "\cygdrive\e" := "E:\" bekannt gemacht werden, sonst 
meckert GDB, er könne den Source nicht finden. Wenn das gemacht ist, 
läuft alles sauber.

Das Einrichten ist manachmal ein bisschen Frickelei aber wenn es dann 
mal läuft ist Eclipse schon spitzenmäßig.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.