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 !
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é
Hallo, habe das gleich problem wie Keil-User. Path Variable für die "cmd.exe" ist bei mir richtig gesetzt mit "C:\WINDOWS\system32" Habt ihr sonst noch Ideen wie ich das Problem beheben kann. Danke
Guten Tag, schön das auch andere Personen Probleme mit make haben, habe es bei mir überprüft jedoch konnte ich keinen Fehler finden...
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.
Powershell installiert? Das verbiegt den Standardpfad zur cmd und danach ging bei erstmal nichts mehr. Gruß Jonas
- d hat mir sehr geholfen, Danke an alle die sich die Mühe gemacht haben !
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.