zoukankan      html  css  js  c++  java
  • windows下Cscope【转】

    原文:http://hi.baidu.com/zengzhaonong/item/69d9dc325170d4c01a969667

    下载
    -----------------------------------
    下载cscope15.6-win32.zip

    原文的下载链已经失效,用这个:http://files.cnblogs.com/leajon-first/cscope_windows.7z



    安装 
    -----------------------------------
    安装很简单,只要将cscope的可执行文件放到PATH环境变量包含的目录中即可。
    (1) 推荐Windows用户将上面下载到的cscope.exe与gvim.exe放在同一个目录下,如D:Program FilesVimvim72下。
    (2) "我的电脑" --> "属性" --> "高级" --> "环境变量" --> "系统变量"
        PATH: D:Program FilesVimvim72 (给环境变量PATH添加cscope.exe所在目录)
        注销/重启后PATH即可生效。
    (3) "开始" --> "运行" --> "cmd"
    C:Documents and SettingsAdministrator>cscope -V
    cscope: version 15.6.   Compiled by MSLK(mslk.sa@gmail.com)
    如果能看到cscope的版本好则说明安装成功。

    (4) 为了方便地使用cscope,我们还需要下载cscope的键盘映射设置,这样就可以在gvim中简单地通过快捷键来使用cscope,而不必敲复杂的命令了。键盘映射可以从这里下载:http://cscope.sourceforge.net/cscope_maps.vim。
    将下载到的cscope_maps.vim放在gvim的插件目录里,如D:Program FilesVimvimfilesplugin中。Linux用户可以放在$HOME/.vim/plugin中。


    建立符号数据库
    -----------------------------------
    (1) 我们假设我们要阅读的代码放在D:srcmyproject下。然后打开命令行,进入源代码所在的目录,为cscope建立搜索文件列表。在命令行中执行以下命令:
    D:softvxwork_src>dir /s /b *.c *.h > cscope.files
    D:softvxwork_src>cscope -b
    执行结束后你可以在当前目录下发现cscope.out文件,这就是cscope建立的符号数据库。上面这个命令中,-b参数使得cscope不启动自带的用户界面,而仅仅建立符号数据库。

    (2) 编辑D:Program FilesVim\_vimrc,添加如下内容。
    cs a D:softvxwork_srccscope.out

    如果你的源代码是C++,则可以将cpp等扩展名也加入到上面的命令中。
    dir /s /b *.c *.h *cpp *.hpp > cscope.files

    如果是Linux用户,则可以使用find命令实现同样的功能:
    find $(pwd) -name "*.[ch]"

  • 相关阅读:
    PAT 1012 数字分类
    PAT 1046 划拳
    PAT 1021 个位数统计
    PAT 1003 我要通过!
    PAT 1031 查验身份证
    安装swoole
    PHP yield 分析,以及协程的实现,超详细版(上)
    PHP性能优化利器:生成器 yield理解
    swoole深入学习 8. 协程 转
    swoole| swoole 协程初体验 转
  • 原文地址:https://www.cnblogs.com/Leo-Forest/p/3224615.html
Copyright © 2011-2022 走看看