2012-03-09 45 views
1

編譯模式,錯誤效果很好這樣的:的Emacs編輯無法找到某些情況下,源文件(「在文件中從包括」)

./display.h:899:2: warning: multi-line comment [-Wcomment] 

但它失敗,錯誤是這樣的:

In file included from ./internal.h:32:0,       <-- HERE 
       from world_script/fieldSet.c:33: 
./display.h:899:2: warning: multi-line comment [-Wcomment] 

製作已經進入了一個子目錄,因爲它提供了在迷你這一消息的Emacs注意到它:

查找(默認./internal.h:32)此錯誤:/本地/周/密歇根州EL/conf目錄/ CVS/freewrl/freewrl頭/ src目錄/ lib中

如果我做編輯緩衝區寫,我刪除列數有這樣的行:

In file included from ./internal.h:32, 

那麼它的工作原理。

回答

1

您還沒有提及您使用的Emacs版本。也許這已經在更高版本中得到修復。我可以證實,這是固定在Emacs 24

當前預測試版本還參見對矯正用於分析來自維基編譯錯誤的正則表達式此維基頁面:CreatingYourOwnCompileErrorRegexp

+0

emacs23(Debian的喘息)。由於gcc在其輸出中添加了列號,這在emacs的編譯模式中造成了麻煩。 – Couannette 2012-03-10 15:01:57

+0

該wiki頁面解釋瞭如何添加新的正則表達式。 – 2012-03-10 15:17:45

相關問題