首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用cedet时出现Emacs缓存保存错误

使用cedet时出现Emacs缓存保存错误
EN

Stack Overflow用户
提问于 2010-11-29 16:58:21
回答 1查看 614关注 0票数 2

安装了GNU Emacs 23.2.1 (i686-pc-linux-gnu),我得到了持续的保存错误。下面这行代码以大约30秒的间隔反复重复。

代码语言:javascript
复制
byte-code: Beginning of buffer [6 times]  
Error Writing Table: #<semanticdb-table ctype.h> 
Save Error: "\"Error in macro \\\"name\\\"\"": /home/user/.emacs.d/semanticdb/!usr!include!semantic.cache

有没有什么有用的提示来解释为什么或者甚至是一个解决方案?我仅将我的.emacs剥离为以下两行,但问题仍然存在

代码语言:javascript
复制
(global-ede-mode 1)
(semantic-mode 1)

尝试删除/sematicsdb/文件夹下的缓存文件,但仍然弹出错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-30 07:13:20

您的某个头文件中有一个宏,CEDET无法处理该宏。较新版本的CEDET (来自cedet.sf.net上的bzr存储库)首先通过修复一些宏解析问题来解决该问题,其次通过在保存期间忽略这些问题。

没有随Emacs一起提供的新版本的CEDET的安装与Emacs中的不同,但如果您遵循安装说明(不包括“语义模式”),它应该仍然可以工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4302158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档