2
私はUbuntuをswedish言語でインストールしていますので、emacsからC++プログラムをコンパイルするとスウェーデン語の警告が出てきます。そのため、問題の解決策を探したり、スタックオーバーフローに関する質問をするのが難しくなります。そこで私は、make -k
を実行する前にEmacsがLANGパラメータをどのように変更できるか尋ねます。それは難しいはずはないようです。しかし、私はgoogleingでそれを把握できませんでした。Emacsでコンパイルする前にロケールを変更してください
ソリューション
基づきオムsepp2k:あなたはちょうどあなたのコンパイルコマンドとしてLANG=C make -k
を使用することができます
; Change compile-command
(add-hook 'c-mode-common-hook
(lambda()
(set (make-local-variable 'compile-command) "LANG=C make -k")))
ああ、それは共鳴するようだ...今私はちょうど私はEmacsのコンパイルコマンドを変更する方法をGoogleにしなければならない;)ありがとう! –
チャームのように働いた! –
GNU makeの場合は、Makefileの 'LANG = C'の後に' export LANG'も動作するはずです。 – tripleee