Chinaunix首页 | 论坛 | 博客
  • 博客访问: 346527
  • 博文数量: 90
  • 博客积分: 2017
  • 博客等级: 大尉
  • 技术积分: 615
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-19 08:10
文章分类

全部博文(90)

文章存档

2012年(4)

2011年(74)

2010年(11)

2009年(1)

分类: 嵌入式

2011-05-11 19:16:25

一个小窍门生成小而精准的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导航在代码的海洋中畅游驰骋了!
阅读(897) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~