Tôi đang sử dụng Emacs 23 và có vấn đề sau đây:Làm thế nào để điều chỉnh đường dẫn mà Emacs biên dịch-goto-lỗi được từ bộ đệm biên dịch?
tôi chạy hệ thống xây dựng của dự án của chúng tôi từ bên trong Emacs như Mx biên dịch -> cd/foo/bar & & ./build
Hệ thống xây dựng bây giờ không một số ma thuật, "cd" s vào một số thư mục con cho quá trình xây dựng và sau đó gcc ném một lỗi:
../src/somesource.cc:50 lỗi: blablabla
Bây giờ vấn đề là Emacs thắng' t tìm đường dẫn đó, vì nó giả định quá trình biên dịch tarted ra trong/foo/bar, và không phải trong/foo/bar/builddir. Vì vậy, "../" hàng đầu không hoạt động đối với Emacs, ví dụ: khi chạy compile-goto-error. Có cách nào để nói với Emacs để thử bỏ qua hàng đầu "../"?
Kỳ lạ, tôi đang chạy vào điều này khi xây dựng * Emacs * ... – SamB