私はMacにログインして、ターミナルを実行し、Linuxシステムにsshしてmake
、emacsウィンドウで実行しています。エラーログは次のようになります。
_raw.cpp:139: error: invalid conversion from âconst char*â to âsize_tâ
_raw.cpp:139: error: initializing argument 2 of âint snprintf(char*, size_t, const char*, ...)â
_raw.cpp:139: error: invalid conversion from âintâ to âconst char*â
_raw.cpp:139: error: initializing argument 3 of âint snprintf(char*, size_t, const char*, ...)â
どうやらGCCはユニコードのスマートクォート文字を使用しようとしているようですが、それらはUTF-8として送信されており、Emacsはそれらをインターセプトしています。ここでの問題は、EMACSがサブプロセスによって生成されたUTF-8をターミナルに渡す必要があることだと思います。それを実現する方法はありますか?