Ich versuche, mit GNU Emacs kleine Programme zu schreiben. Ich verwende den Befehl „compile“, make -k
aber ich erhalte immer die Meldung
make -k
'make' is not recognized as an internal or external command,
operable program or batch file.
Ich habe versucht, MinGW zu installieren und den Pfad meiner Umgebungsvariablen und viele andere Dinge zu ändern, aber es funktioniert nicht.
Antwort1
Überprüfen Sie zunächst, ob Sie den Befehl make in einem DOS-Fenster finden können. Dadurch wird überprüft, ob er in Ihrer PATH
Umgebungsvariable enthalten und auch installiert ist.
Wenn Sie dann wissen, dass es funktioniert, aber innerhalb von Emacs immer noch nicht funktioniert, überprüfen Sie die Werte, PATH
die Emacs sieht, indem Sie sie (getenv "PATH")
im Scratch-Puffer oder über auswerten M-:
. Überprüfen Sie auch den Wert der exec-path
Variablen.
Alle Probleme mit einem der oben genannten Punkte könnten die Ursache Ihres Problems sein.