Forum: PC-Programmierung Command not found bei "make" ?


von Keil-User (Gast)


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 !

von Rene H. (Gast)


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é

von User (Gast)


Lesenswert?

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

von Keil-User (Gast)


Lesenswert?

Guten Tag,

schön das auch andere Personen Probleme mit make haben, habe es bei mir 
überprüft jedoch konnte ich keinen Fehler finden...

von SF (Gast)


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.

von Jonas B. (jibi)


Lesenswert?

Powershell installiert? Das verbiegt den Standardpfad zur cmd und danach 
ging bei erstmal nichts mehr.

Gruß Jonas

von Keil-User (Gast)


Lesenswert?

- 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
Noch kein Account? Hier anmelden.