使用linux编程时,由于没有使用IDE 环境,发现对于大工程难以下手。

网上搜到了利器cscope

这个工具可以用于对工程内用到的函数进行查询,找到文件所在位置,函数定义位置,和被什么函数调用。

在ubuntu命令行模式下,进入工程根目录,运行

                             cscope -Rbq

产生数据库文件。使用

    find . -type f >cscope .files

命令生成cscope.files文件

cscope -bq

命令加快检索速度。

在根目录下运行 cscope -R

这里是运行结果

CSCOPE

可以查询

函数

全局定义

被这个函数调用的函数

调用这个函数的函数

找字符串

找调用这个文件的文件

CSCOPE

可以看到,在当前文件夹中所有的含有uart函数的文件,以及具体在哪个位置上。enter可以进入选中的文件

相关文章:

  • 2021-08-14
  • 2021-08-02
  • 2022-12-23
  • 2022-12-23
  • 2021-10-04
  • 2021-10-23
  • 2021-10-31
  • 2022-03-06
猜你喜欢
  • 2022-12-23
  • 2021-06-13
  • 2022-01-16
  • 2022-01-19
  • 2022-12-23
  • 2022-12-23
  • 2021-09-18
相关资源
相似解决方案