我使用以下命令生成我的 cscope 数据库:
tmpfile=$(mktemp)
find dir1/ dir2/ dir3/ -type f -regex ".*\.\([chlysS]\(xx\|pp\)*\|cc\|hh\|inl\|inc\|ld\)$" -print > $tmpfile
cscope -q -b -U -i $tmpfile -f cscope.out
进入 vim,a:cs f g myfunction
只引导我到 C 文件中的定义,以及头文件中的定义。