0

私は、cscope と ctags の 2 つのツールの違いと、どちらをいつ使用するかを認識しています。私が尋ねようとしているのは、彼らのデータベース ファイルについてです。

デフォルトでは、データベース ファイルとしてcscope作成されますが、それが実行されるディレクトリに作成されます。cscope.outctagstags

  1. それらの間に大きな違いはありますか?サイズが大きく違うのであると思います。cscope.out は、タグの約 6 ~ 7 倍の大きさです。
  2. あるアプリケーションが別のアプリケーションで作成された db ファイルを使用できますか?
  3. それらの間で変換する方法はありますか?(オプション 2 が不可能な場合。)

なぜこれが必要なのですか?: カーネル ソース コードなどの大きなコードを扱う場合、2 つのファイルを作成するのに時間がかかります。可能であれば、両方に同じファイルを使用したかったのです。

この質問の範囲をプログラミング言語としての C に限定しています。したがって、2 つのツールが.c .h and .sファイルのみを参照するだけで十分です。

4

0 に答える 0