GNU Emacsを使って小さなプログラムを書こうとしています。コンパイルコマンドを使っていますmake -k
が、いつも次のメッセージが表示されます。
make -k
'make' is not recognized as an internal or external command,
operable program or batch file.
MinGW をインストールし、環境変数のパスを変更したり、その他さまざまなことを試してみましたが、うまくいきません。
答え1
まず、DOS ウィンドウで make コマンドが見つかるかどうかを確認します。これにより、PATH
環境変数に make コマンドが含まれているかどうか、またインストールされているかどうかが確認されます。
次に、動作しているが emacs 内部からはまだ動作していないことがわかったら、スクラッチ バッファーまたは を介してPATH
評価することによって、emacs が認識しているの値を確認します。変数の値も確認します。(getenv "PATH")
M-:
exec-path
上記のいずれかに問題があると、問題が発生する可能性があります。