0

有効なCプログラムを解析し、関数グローバル変数#define定数各関数のローカル変数などのリストを含むレポートを生成できるツールはありますか。

4

3 に答える 3

3

Doxygen は上記のすべてを行います。

于 2008-09-17T15:13:36.463 に答える
0

やりたいことに応じて、いくつかのツールがあります。「レポート」の意味がわかりません.lxrのようなものはhtmlなどを実行します.相互参照リンク。しかし、一部のコードを理解するために使用する人のために、nccまたはcscope (後者はほとんどの Linux ディストリビューションに含まれています) もいくつかの IDE にこれらの機能の一部 (Eclipse など) があります。cscope の古い代替手段は ctags と etags です。

于 2008-09-17T15:32:12.720 に答える
0

-x オプションを指定して exuberant-ctags を試し、すべての種類を生成するように指示してください。Exuberant CTAGS は、多くの Linux ディストリビューションのデフォルトの ctags です。

試してみてください: exuberant-ctags -x --c-kinds=cdefglmnpstuvx --language-force=c filename

ファイル名に .c 拡張子がない場合でも機能します。

exuberant-ctags --list-kinds=c を使用して、可能なタグを確認できます。

Windows では、cygwin 環境が ctags をサポートしています。cygwin を必要としない Windows ビルドがあるかどうかはわかりません。

于 2008-09-17T15:24:00.603 に答える