0

我知道 cscope 和 ctags 这两种工具之间的区别以及何时使用其中的哪一种。我想问的是他们的数据库文件。

默认情况下,cscope创建cscope.out为其数据库文件,而在其运行的目录中ctags创建tags

  1. 它们之间有什么重大区别吗?我相信有,因为尺寸有很大不同。cscope.out 大约是标签的 6-7 倍。
  2. 一个应用程序可以使用另一个应用程序创建的 db 文件吗?
  3. 有没有办法在它们之间转换?(如果选项 2 不可行。)

为什么我想要这个?:在使用 LARGE 代码(如内核源代码左右)时,创建 2 个文件需要很长时间。如果可能的话,我想对两者使用相同的文件。

我将这个问题的范围限制为 C 作为编程语言。因此,如果 2 个工具只查看.c .h and .s文件就足够了。

4

0 回答 0