Cソースコードを解析するためのツール
ツール名 | 機能 |
---|---|
extcallrel.sh | Cソースコード内の関数の呼び出し関係を画像化する |
cohesion.sh | Cソースコードの凝集度を計算する |
sample/sample.c の呼び出し関係
- Bourne Shell
- MacBook Air M2
- macOS Monterey 12.6.1
- ターミナル 2.12.7
- GNU bash 3.2.57
パッケージ名 | バージョン(動作確認済) |
---|---|
GNU cflow | 1.7 |
Graphviz | 7.0.1 |
Universal Ctags | 5.9.0 |
ソースコード input.c の呼び出し関係を output.png に出力する
$ ./extcallrel.sh -ooutput.png input.c
ソースコード input.c の凝集度を計算する
$ ./cohesion.sh input.c