每次打开C/C++文件,退出时候都会提示includesemantic.cache写保护,是否要强行写入。
把.emacs中的
;;;;C/C++语言启动时自动加载semantic对/usr/include的索引数据库
;(setq semanticdb-search-system-databases t)
; (add-hook 'c-mode-common-hook
; (lambda ()
; (setq semanticdb-project-system-databases
; (list (semanticdb-create-database
; semanticdb-new-database-class
; "/usr/include")))))
这段注释以后就正常了。
原先使用也是正常的,今天用root权限用了一下emacs就出现这个问题。
现在我在C/C++中,对自定义结构、类的补全是正常的,可是对标准库中的类,自动补全完全没作用啊。
emacs,使用了cedet插件,提示includesemantic.cache文件写保护。
-
- 帖子: 256
- 注册时间: 2007-07-26 15:07
- boydd
- 帖子: 255
- 注册时间: 2007-05-10 19:42
- 来自: 南京, Deutschland, Karlsruhe
- 联系:
-
- 帖子: 256
- 注册时间: 2007-07-26 15:07