当我的源代码位于多个目录中时,如何在 Emacs 中设置 cscope?
假设我的 C++ 项目有几条路径:
/path/to/my/code
(和子目录)/path/to/other/code
(和子目录)/path/to/static/linking/include/files
(和子目录)/path/to/static/linking/lib/files
'(和子目录)
我想用来xcscope
在我的代码和我链接到的库中导航/查找符号。
说明说xcscope.el
我应该首先运行( C-c sCscope->Create list and index) at /path/to/my/code
,但是我对如何让 cscope 索引其他路径感到困惑。
文档说我应该去其他目录并运行cscope -b
,但在那之后我应该做什么?
我查看了构建的cscope.files
文件。C-c s我想我应该将我的其他路径添加到这个文件中,但是这个文件包含一个源代码文件列表(不是目录)。
我是否必须手动编辑cscope.files
以添加我想要索引的每个位于项目根目录之外的文件?