【发布时间】:2012-10-17 22:10:56
【问题描述】:
当我的源代码位于多个目录中时,如何在 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 的 instructions 说我应该首先在 /path/to/my/code 运行 C-c s (Cscope->创建列表和索引),但是我对如何拥有cscope 索引的其他路径。
文档说我应该去其他目录并运行cscope -b,但是在那之后我应该做什么?
我查看了 C-c s 构建的cscope.files 文件。我想我应该将我的其他路径添加到这个文件中,但是这个文件包含一个源代码文件列表(not 目录)。
我是否必须手动编辑 cscope.files 以添加我想要索引的每个位于项目根目录之外的文件?
【问题讨论】: