Forum: Compiler & IDEs "make" der Befehl konnte nicht gefunden werden


von Der Unwissende (Gast)


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!

von hp-freund (Gast)


Lesenswert?

http://yagarto.de/index.html#download

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

von Der Unwissende (Gast)


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.

von hp-freund (Gast)


Lesenswert?

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

Wie sieht das jetzt aus?

von Der Unwissende (Gast)


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

von hp-freund (Gast)


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?

von Der Unwissende (Gast)


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 ;)

von hp-freund (Gast)


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

von Der Unwissende (Gast)


Lesenswert?

Zu:
2. kein Effekt. habe Neuinstalliert und danach auch neugestartet aber 
nichts.

von hp-freund (Gast)


Lesenswert?

Ups / bitte mit \ ersetzen.

von Der Unwissende (Gast)


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.

von hp-freund (Gast)


Lesenswert?

Guten Morgen :-)

Hast Du denn jetzt die Datei:

http://yagarto.de/download/yagarto/yagarto-tools-20100703-setup.exe

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

von Der Unwissende (Gast)


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 ;)

von Der Unwissende (Gast)


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.

von Der Unwissende (Gast)


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 ...

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.