2015-07-22 42 views
1

我瀏覽了linux內核代碼和emacs-24.5.1,並且cedet(內聯在emacs中)進行semactic解析。cedet-語義錯誤解析linux內核文件「idle服務錯誤semantic-idle-summary-idle-function - 算術錯誤」jiffies.h

經過一些常用的配置,我用emacs打開了init/main.c,並且出現了一些提示,如「解析*文件*%...完成」,這證明cedet-semantic正在工作。但是,解析「jiffies.h」時發生錯誤,錯誤爲 「空閒服務錯誤語義空閒概要空閒函數算術錯誤」。

我GOOGLE了這個錯誤,以找到一個解決方案,只是發現了一個郵件列表: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17681

很顯然,這個錯誤是由語義的錯誤引起的,語義不能正確解析算術宏。不幸的是,我沒有找到解決這個問題的辦法。

我該如何避免這個錯誤?更新cedet?也許emacs-24.5.1中的cedet是最新版本。

回答