一个小窍门生成小而精准的cscope工程
1> 这个小敲门需要首先编译Linux的内核映像。
2> 接着运行gdb生成该映像的源文件列表,将这个文件经过处理就得的精确的cscope.files文件,所有其他无关的文件都排除在此列表之外。
arm-none-linux-gnueabi-gdb --ex "info sources" vmlinux > cscope.files #此命令需敲q 退出
vi cscope.files # 去掉头15行非文件列表的描述和最后一行
在 vi 中%s/,/ /g 将逗号替换成空格
这样,一个精确的文件列表就生成了,汇编,c 文件和头文件俱在。
3> 运行cscope -b -k 生成cscope.out 文件。
好了,下面你就可以使用cscope+vim导航在代码的海洋中畅游驰骋了!
阅读(925) | 评论(0) | 转发(0) |