我在亚历克斯文章之后为emacs配置了CEDET (很好!)。现在,问题是:
/usr/include中用Global生成了GTAGS,如何检查semantic是否在使用GTAGS?发布于 2010-04-08 21:41:18
您可以使用以下命令:
M-x semantic-c-describe-environment RET若要了解有关包含路径和CPP宏设置的信息,请执行以下操作。
要测试GNU全局使用,可以使用:
M-x semanticdb-test-gnu-global RET printf RET在某个项目中搜索"printf“。因为您的项目(可能在/home/ you /myproject中)中没有printf,所以它将失败,但是如果您在/usr/include中打开了一个文件,并执行了相同的命令,那么它有望识别printf。
关于GNU Global的一种更普遍的询问方式是:
M-x cedet-gnu-global-version-check RET总之,GNU全球支持是最好的情况下,你想有很多很多准备文件,你很少访问。一旦一个头被访问一次(比如printf),那么Global数据库就不会再被使用了,因为已经为它创建了一个等价的语义数据库。这是必要的,因为GNU Global没有提供足够的信息来完成智能完成。
https://stackoverflow.com/questions/2600585
复制相似问题