zoukankan      html  css  js  c++  java
  • Cscope 安装和使用

    CScope 安装和使用

    一、安装

    1. 软件下载

    https://sourceforge.net/projects/cscope/files/

    2. 解压

    3. 安装

    ./configure --prefix=$HOME
    make
    make install

    二、使用

     1. 建立cscope使用的索引文件
             1. 在你需要浏览源码的根目录下(如你想用cscope看linux源码)使用下面命令: 

    cscope -Rbkq

             R 表示把所有子目录里的文件也建立索引
             b 表示cscope不启动自带的用户界面,而仅仅建立符号数据库
             q生成cscope.in.out和cscope.po.out文件,加快cscope的索引速度
             k在生成索引文件时,不搜索/usr/include目录

    2. 添加cscope数据库文件

       打开vim,并输入以下指令添加cscope数据库文件

    :cs add scope数据库文件

    3. 查询

    • :Ctrl+]将跳到光标所在变量或函数的定义处 Ctrl+T返回
    • :cs find s ---- 查找C语言符号,即查找函数名、宏、枚举值等出现的地方
    • :cs find g ---- 查找函数、宏、枚举等定义的位置,类似ctags所提供的功能
    • :cs find d ---- 查找本函数调用的函数
    • :cs find c ---- 查找调用本函数的函数
    • :cs find t: ---- 查找指定的字符串
    • :cs find e ---- 查找egrep模式,相当于egrep功能,但查找速度快多了
    • :cs find f ---- 查找并打开文件,类似vim的find功能
    • :cs find i ---- 查找包含本文件的文件
  • 相关阅读:
    用栈消除递归调用,实现DFS【伪代码】
    B树残缺版
    lvm
    RAID独立冗余磁盘阵列
    压缩、归档
    磁盘、文件系统
    setfacl、getfacl
    locate,find
    vim编辑器
    sed流编辑器
  • 原文地址:https://www.cnblogs.com/happygirl-zjj/p/6241718.html
Copyright © 2011-2022 走看看