Emacs 23 を使用していますが、次の問題があります。
Mx compile -> cd /foo/bar && ./build のように、Emacs 内からプロジェクトのビルド システムを実行します。
ビルド システムはいくつかの魔法を実行し、ビルド プロセス用のサブディレクトリに "cd" を実行すると、gcc がエラーをスローします。
../src/somesource.cc:50 エラー: blablabla
ここでの問題は、コンパイル プロセスが /foo/bar/builddir ではなく /foo/bar で開始されたと想定するため、Emacs がそのパスを見つけられないことです。そのため、先頭の "../" は、たとえば compile-goto-error を実行している場合など、Emacs では機能しません。先頭の「../」をスキップするよう Emacs に指示する方法はありますか?