www.mikrocontroller.net

Forum: PC-Programmierung Eclipse + Cygwin


Autor: Chris (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Chris (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.