www.mikrocontroller.net

Forum: GCC "make" der Befehl konnte nicht gefunden werden


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Der Unwissende (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo,

ich versuche mir im Moment eclipse einzurichten und wie sollte es anders 
sein, wenn ich hier schreibe ... es funktioniert nicht.

Da mich auch ein paar gelesene Artikel nicht weiter gebracht haben, 
belaste ich euch einmal damit.

Möcht Eclipse + Yagarto nutzen.

Habe dann ersteinmal versucht über die Konsole was zu compilieren.
make auch dort unbekannt, allerdings:

Kann ich mein Projekt über die Konsole mit arm-none-eabi-gcc kompilieren 
und auch den linker aufrufen, allerdings habe ich mir hierfür noch nicht 
die Options angeschaut.

Welches Programm stellt nun die Routine make zum aufrufen des compilers 
und linkers mit den angaben die im makefile stehen?
Oder nennt sich das jetzt nur anders?

Ergänzung:
Nutze als Beispiel das STM32Test Projekt von der yagarto Seite.
http://yagarto.de/examples/index.html

Vielen Dank schon mal für jede Antwort, bei welcher ich etwas lernen 
kann!

Autor: hp-freund (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
http://yagarto.de/index.html#download

Schau mal in das Kästchen bei den YAGARTO Tools...

Beitrag #2660688 wurde vom Autor gelöscht.
Autor: Der Unwissende (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Vielen Dank, aber das war leider nicht das, woran es gehapert hat. Im 
Makefile steht schon das arm-none-eabi-.


Ich versteh es einfach nicht wie ärgerlich.

Autor: hp-freund (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Der Unwissende schrieb:
> Habe dann ersteinmal versucht über die Konsole was zu compilieren.
> make auch dort unbekannt,

Wie sieht das jetzt aus?

Autor: Der Unwissende (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Der Befehl "make" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

führe das ganze im Ordner STM32Test aus in dem auch das makefile steht.



Compiliert habe ich von "Hand" mit z.B.:

arm-none-eabi-gcc -c -Wall -O2 main.c

Autor: hp-freund (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Dann bleiben zwei Möglichkeiten:

1. Pfadvariable zur make.exe nicht gesetzt
2. hast Du die Warnung unter den download Dateien beachtet und nicht in 
einen Ordnernamen mit Leerzeichen installiert?

Autor: Der Unwissende (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo, nochmal Danke für die Hilfe beim Lösungfinden.

1. Halte ich für möglich, wo setze ich diese? Wie oben zu lesen ist, 
weiß ich selbst nicht wo die make.exe ist.

2. Ist soweit wie ich das verfolgen konnte nicht mehr aktuell. Hatte es 
auch mal in einem anderen Ordner ohne Leerzeichen, allerdings alles 
gleich zu jetzt. In älteren Versionen ging meine ich allerdings dann bei 
Leerzeichen Ordner auch das "arm-none-eabi-gcc -c -Wall -O2 main.c" 
nicht. Werde aber gleich nochmal installieren, da es nicht an Faulheit 
scheitern soll.

Danach muß ich aber ins Bett, heute 10,5 h gearbeitet und morgen früh 
wieder aufstehen :( ... aber morgen Nacht ist ja auch noch ein Tag ;)

Autor: hp-freund (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Die make.exe sollte sich unter C:\Programme/yagarto-tools-20100703/bin 
befinden.
Bei XP:
rechte Maustaste auf Arbeitsplatz -> Eigenschaften -> Erweitert -> 
Umgebungsvariable -> Systemvariablen -> Path

hätte aber schon automatisch passieren sollen. Vielleicht brauchts nur 
einen Neustart?
Aber ich sage auch erst mal

Gute Nacht

Autor: Der Unwissende (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Zu:
2. kein Effekt. habe Neuinstalliert und danach auch neugestartet aber 
nichts.

Autor: hp-freund (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ups / bitte mit \ ersetzen.

Autor: Der Unwissende (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Im ygarto Ordner bin befinden sich bei mir nur
arm-none-eabi-XXX.exe Dateien, habe hier auch eigentlich alle 
durchprobiert und nichts gefunden, was mir als make mit neuem Namen 
erscheinen würde.

Autor: hp-freund (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Guten Morgen :-)

Hast Du denn jetzt die Datei:

http://yagarto.de/download/yagarto/yagarto-tools-2...

installiert? Wenn ja, sollte alles wie oben geschrieben laufen.

Autor: Der Unwissende (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ja, mir ist dann auch aufgefallen, das da auch explizit dasteht, das 
diese Tools make usw enthalten ...

War wohl irgendwann einmal davon ausgegangen das in der Toolchain alles 
drin ist.

Dann vielen Dank! Es läuft.
Hoffe das ich mal eines Tages revanchieren kann! Manchmal ist man halt 
echt deppert.

Immerhin hat das ganze einem der Bilder und Fenster Generation die 
Konsole näher gebracht ;)

Autor: Der Unwissende (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Jetzt kann ich auch definitiv bestätigen, dass die aktuelle Version 
keine Probleme mit Leerzeichen hat, bzw bei mir läuft alles ohne 
Probleme.

Autor: Der Unwissende (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Mhh, nachdem ich jetzt mal weiter gemacht habe, es scheint doch ! nicht 
! mit Leerzeichen zu funktionieren, dass es funktioniert hatte, lag wohl 
an wildem runkopiere und verbliebenen Resten im alten Sektor ...

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




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 erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net