cedet-semantic error"空闲服务错误semantic-idle-summary-idle-function - 算术错误"解析linux内核文件" jiffies.h"

时间:2015-07-22 04:47:27

标签: c++ c linux emacs cedet

我使用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是最新版本。

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。只需从http://sourceforge.net/p/cedet/git/ci/master/tree/

安装最新的cedet

为什么emacs中的cedet版本是2.0?这让我觉得它是最新版本。现在看来没有。至少存在一个错误。