Command not found bei "make" ?

Gast #3250353
Lesenswert?

Guten Tag,

wenn ich ein Projekt unter Windows kompilieren möchte make + sh bekomme 
ich den unten stehenden Fehler, Systemvariablen etc. geprüft. VS o.Ä wie 
cygwin befindet sich nicht auf dem Rechner (WinXP) Eventuell kann ja 
jemand etwas mit dieser Fehlermeldung anfangen:

C:\DOKUME~1\user\LOKALE~1\Temp\make536013.sh: command not found: cmd [1]
make.exe[1]: *** [ctype.d] Error 1
make.exe[1]: Leaving directory `D:/Projekte/Quaddro/project/Program/lib'
D:\WinARM\utils\bin\make.exe: *** [_dir_lib] Error 2


Danke !
Gast #3250384
Lesenswert?

Hallo Keil-User

Er findet cmd.exe nicht. Vermutlich will er den Kram in einer eigenen 
Shell kompilieren. Such das File (wahrscheinlich unter c:\windows) und 
nehme den Pfad in Deine Path Variabel auf.

Grüsse,
René
Gast #3252924
Lesenswert?

Ihr könntet make mit dem Komandozeilenparameter -d aufrufen. Dann werden 
zusätzliche Debuginformationen erzeugt. Am besten die Ausgabe in eine 
Datei umleiten.
1
make -d >debug.txt
Eventuell seht ihr dann besser, wo es schief läuft. Speziell alle 
CreateProcess Aufrufe überprüfen. Und schauen was make als 
"default_shell" verwendet.

Eventuell ist es auch ein Leerzeichen in einem Dateipfad, das irgendwie 
Probleme macht. Es gab auch mal make Versionen, die unter Windows 
irgendein Problem hatten. Bei mir werkelt ein GNU Make 3.81 unter 
Windows XP/32Bit ohne erkennbare Probleme.

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