【问题标题】:How can cscope be used through script to find definitions?如何通过脚本使用 cscope 来查找定义?
【发布时间】:2013-09-20 08:18:07
【问题描述】:

有什么方法可以在脚本中使用 cscope 来查找全局定义?我正在寻找可以验证内存分配时使用的结构大小的选项。与其自己编写程序来查找定义,我打算使用 cscope 来查找结构的定义。稍后我可以通过定义解析并计算结构的大小。提前致谢。

【问题讨论】:

    标签: c linux cscope


    【解决方案1】:

    得到这个解决方案:

    cscope -d -L1<symbol>

    -L 选项在与 -num 模式选项一起使用时使用面向行的输出进行单次搜索。 num 是从 0 开始的菜单选项。所以 '1' 代表全局定义菜单选项 -d options 表示不再建立索引。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 没有。第一个链接是区分 cscope 中的本地和结构,第二个链接是在同一文件中搜索结构定义。我的查询也不是解决方案。
      • stackoverflow.com/questions/13928705/… 这有一个指向全局定义的指针
      • 抱歉,这仍然不是解决方案。但是,我找到了这个临时解决方案:cscope -d -L1<symbol>,它提供了文件名、行号和符号定义的行。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-07
      • 2023-03-24
      • 2017-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多