"make" der Befehl konnte nicht gefunden werden

Gast #2660650
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!
Gast #2660728
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
Gast #2660733
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?
Gast #2660754
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 ;)
Gast #2660763
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
Gast #2660779
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.
Gast #2662190
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 ;)
Gast #2673283
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren