我正在使用 Emacs 23 并遇到以下问题:
我从 Emacs 中运行我们项目的构建系统,例如 Mx compile -> cd /foo/bar && ./build
构建系统现在做了一些魔术,“cd”进入构建过程的某个子目录,然后 gcc 抛出一个错误:
../src/somesource.cc:50 错误:blablabla
现在的问题是 Emacs 找不到那个路径,因为它假定编译过程是在 /foo/bar 中开始的,而不是在 /foo/bar/builddir 中。因此,前导“../”不适用于 Emacs,例如在运行 compile-goto-error 时。有没有办法告诉 Emacs 尝试跳过前导“../”?