Eclipse: "cannot run program make" + findet GDB-command nicht

OP #2549750
Lesenswert?
• ▲
▼
Guten Morgen,

im Zuge einer ARM-Entwicklung mit dem Ethernut-Projekt musste ich auf 
die Eclipse-IDE umsteigen. Die Einrichtung der Version 3.7.1 hat auch 
soweit funktioniert, dass ich in C programmieren kann. Allerdings habe 
ich zwei sehr hartnäckige Probleme, bei denen ich einfach nicht 
weiterkomme und deshalb auf die Eclipse-Experten unter euch baue :-)

Problem 1:
Wenn ich mein Projekt mit einem Makefile compilieren möchte, gibt 
Eclipse die Fehlermeldung aus, dass das Programm "make" nicht gefunden 
werden kann. In der Umgebungsvariable des Projektes stehen aber die 
Pfade "C:\WinAVR\utils\bin" und "C:\ethernut-4.10\nut\tools\win32", 
unter denen jeweils die make.exe zu finden ist.
Wenn ich meinen Code in der Eingabeaufforderung mit dem Makefile 
compiliere funkioniert es. Ich komme in meiner Entwicklung also trotzdem 
vorwärts, aber es ist nicht sehr komfortabel.

Problem 2:
Zum Debuggen nutze ich das "GDB Hardware Debugging" und wähle im Reiter 
"Debugger" über die "Browse"-Taste eine .exe aus (steht so im User Guide 
von Ethernut).
Wenn ich das debuggen aber nun starten möchte, bricht der Vorgang mit 
der Fehlermeldung "Error creating session" ab, weil eben jene .exe nicht 
gefunden werden kann.
Der Programmpfad beinhaltet nur Buchstaben und Bindestriche und keine 
Sonderzeichen. Ich hab schon probiert, ob es am "Programme" liegt und es 
durch "Program Files" ersetzt, aber das hat auch nicht geholfen.
Solche Fehler sind am frustrierendsten ...

Hat jemand eine Idee?

Grüße,
Markus
Gast #2549785
Lesenswert?
• ▲
▼
Warum stellst Du nicht das make.exe aus deiner Toolchain ein? ...
...Und bei der Gelegenheit auch den Compiler, Linker usw. ?

Das oben genannte Plugin macht das für dich wenn Du beim erstellen des 
C-Projektes gleich die richtige Toolchain auswählst.
OP #2549796
Lesenswert?
• ▲
▼
Ich bin nun mal ein typischer AVR-Studio-Nutzer, der sich um sowas noch 
keine Platte gemacht hat :-) . Bisher hieß es: WinAVR und AVR Studio 
installieren und ab gehts. Von Arbeitswegen her muss ich mich aber nun 
mit dem ganzen Drumherum beschäftigen und stell mich dabei wohl noch ein 
bisschen dusselig an ...

Ich habe jetzt ein neues Projekt mit der Yagarto-Toolchain gestartet. 
Findet Eclipse die Toolchain automatisch, oder muss ich in den 
Project-properties noch etwas einstellen?

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.