Chinaunix首页 | 论坛 | 博客
  • 博客访问: 21934
  • 博文数量: 7
  • 博客积分: 146
  • 博客等级: 入伍新兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-06 19:49
文章分类
文章存档

2012年(7)

我的朋友
最近访客

分类: LINUX

2012-04-10 16:15:48

cscope-indexer命令的使用

   cscope的脚本文件,用来产生cscope数据库
   参数: -l 列表文件名,  
         -i 数据库文件名
         -l 只是产生列表文件
         -r 递归子目录
         -v 输出详细信息
         dir 指定特定的目录,如果不指定默认为当前目录


xcscope.el 在Ubuntu中的默认路径
路径:/usr/share/emacs/site-lisp/xcscope.el

cscope在.emacs中的配置
(require 'xcscope)
(setq cscope-do-not-update-database t)

cscope数据库定位:

   数据库目录: 该目录下要么包含cscope数据库文件(cscope.out), 要么包含cscope文件列表(cscope.files)。如果只有cscope.files存在,则cscope.out会被自动的创建。
     1)cscope-database-regexps 搜索合适的数据路径
     2)cscope-initial-directory 如果datebase-regexps找不到数据库,则使用这个变量
     3)如果还是没有找到,则使用当前目录
     4)如果当前目录还不是则找其父目录,直到跟目录为止
     5)如果到达跟目录都没找到数据库,则使用当前目录
阅读(1035) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~