zoukankan      html  css  js  c++  java
  • 安装windows下的Cscope

    http://blog.csdn.net/maxiee/article/details/10034263

    Cscope 是一款用于查看大型工程中的代码的软件。它使用方便,支持快速查找 C Symbol、function 等在工程中所有出现的位置,而不用自己手动遍历所有文件,从而提高效率。
     
    Cscope 的官网是http://cscope.sourceforge.net ,上面貌似没有能直接应用于windows的包。
    Maxiee找到了这个网址:http://code.google.com/p/cscope-win32/downloads/list ,可以下载到专门为Windows预编译的包。
     
    下载解压后,得到一个cscope.exe,还是复制到vim文件夹里,就是跟vim.exe在一起,另外,别忘记把vim目录设置成系统环境变量哦。
     
    还要下载http://cscope.sourceforge.net/cscope_maps.vim ,按照Vim插件安装。
     
    都弄好了,Maxiee找了一份热腾腾的源代码,在终端(widnows的cmd啦)切换到代码目录:
    先建立cscope建立搜索文件列表:
    运行命令:dir /s /b *.c *.h *.cpp> cscope.files
     
     
    可以看到多出来cscope.files这个文件:
     

    运行命令:cscope -Rb
     
    可以看到目录下多出cscope.out这个文件,5个多兆呢!
     
     
    下面就轮到Vim登场啦!打开源代码:
     
     
    下面是输入命令导入我们的cscope.out文件:
    cs a D:softvxwork_srccscope.out
    则显示:
     
    添加成功了,下面就开始体验!
     
    比如Maxiee找到了这样一个函数:
     
    想看看它都在哪里出现过:
    则需要按:【ctrl】+
    再单独按下:s
    则vim下方就会弹出一个窗口:
     
    选择一处,输入相应的序号,按下回车,就会跳转过去了!
     
    按下【ctrl】+t ,就可以返回原来位置!
     
    是不是很方便呢~
     
    对于Cscope强大的功能,Maxiee一边看代码,一边继续挖掘啦!
  • 相关阅读:
    Dubbox小案例
    Maven项目
    网络命名空间和网桥的基本操作命令
    基于容器制作镜像
    docker命令的基本操作
    hbase 的一些坑
    并查集
    二叉树的递归遍历和非递归遍历
    比较器的使用
    用数组结构实现大小固定的队列和栈
  • 原文地址:https://www.cnblogs.com/hackerl/p/6073562.html
Copyright © 2011-2022 走看看