本文共 446 字,大约阅读时间需要 1 分钟。
以浏览内核代码为例
1,生成Cscope数据库
它会生成3个文件:cscope.in.out,cscope.out,cscope.po.outcd /usr/src/linux
cscope -Rbq
生成的数据库要导入到Vim
或在Vim的配置文件.vimrc中执行下列脚本vim init/main.c
:cs add /usr/src/linux/cscope.out /usr/src/linux
if filereadable("cscope.out")
elseif $CSCOPE_DB != ""cs add cscope.out
cs add $CSCOPE_DB
endif
2、Cscope主要功能
主要功能由子命令"find"实现
cs find c|d|e|f|g|i|s|t name
s:查找本C代码符号
g:查找本定义
d:查找本函数调用的函数
c:查找调用本函数的函数
t:查找字符串
e:查找本egrep模式
f:查找本文件
I:查找包含本文件的文件
转载地址:http://zwkti.baihongyu.com/