Я пытаюсь использовать GNU Emacs для написания небольших программ. Я использую команду compile, make -k
но всегда получаю сообщение
make -k
'make' is not recognized as an internal or external command,
operable program or batch file.
Я пробовал установить MinGW и изменить пути переменных среды и многое другое, но это не работает.
решение1
Сначала проверьте, что вы можете найти команду make в окне DOS. Это позволит проверить, есть ли она в вашей PATH
переменной окружения и установлена ли она.
Затем, как только вы убедитесь, что это работает, но все еще не работает изнутри emacs, проверьте значения, PATH
которые emacs видит, оценивая (getenv "PATH")
в буфере scratch или через M-:
. Также проверьте значение переменной exec-path
.
Любые неполадки с любым из вышеперечисленных пунктов могут стать причиной вашей проблемы.