我使用emacs-24.5.1和cedet(在emacs中内联)浏览Linux内核代码以进行semactic解析。
在一些常规配置之后,我用emacs打开了init / main.c,并提供了一些提示,例如"解析*文件*%...完成"出现了,这证明了cedet-semantic正在发挥作用。但是,解析" jiffies.h"时出错,错误是 "空闲服务错误semantic-idle-summary-idle-function - 算术错误"。
我用Google搜索此错误以找到解决方案并找到了一个maillist: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17681
显然,这个错误是由语义错误引起的,语义无法正确解析算术宏。不幸的是,我没有找到解决这个问题的方法。如何避免此错误?更新cedet?也许emacs-24.5.1中的cedet是最新版本。
答案 0 :(得分:0)
我已经解决了这个问题。只需从http://sourceforge.net/p/cedet/git/ci/master/tree/
安装最新的cedet为什么emacs中的cedet版本是2.0?这让我觉得它是最新版本。现在看来没有。至少存在一个错误。