これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドcflowです。
プログラム:
NAME
cflow-Cソースファイルの制御フローを分析します
SYNOPSIS
流れ [オプション...] file...
流れ { - 助けて | - 利用方法 | - バージョン | -V}
DESCRIPTION
このマニュアルページでは、 流れ
このマニュアルページは、元のプログラムが実行するため、Debianディストリビューション用に作成されました。
マニュアルページがありません。 代わりに、GNUにドキュメントがあります info(1)フォーマット。
GNU cflowは、Cソースファイルのコレクションを分析し、グラフを出力して、コントロールをグラフ化します。
プログラム内の流れ。
GNU cflowは、Cソースの直接フローグラフと反転フローグラフの両方を作成できます。 オプションで
相互参照リストを生成できます。 XNUMXつの出力形式が実装されています:POSIXと
GNU(拡張)。
入力ファイルは、オプションで分析前に前処理できます。
OPTIONS
オプションの概要は以下に含まれています。 完全な説明については、を参照してください。 info(1)ファイル。
プログラムは通常のGNUコマンドライン構文に従い、XNUMXつから始まる長いオプションがあります
ダッシュ(-)。 長いオプションに対する必須またはオプションの引数も必須またはオプションです
対応する短いオプション。
オプションの長い名前が次の場合、アスタリスクでマークされた各オプションの効果は逆になります。
接頭辞「no-」。 たとえば、「-no-cpp」は「--cpp」をキャンセルします。
オプション
-d, --depth =数
フローグラフが切り取られる深さを設定します。
-f, --format =名
指定された出力形式を使用する 名。 有効な名前は「gnu」(デフォルト)および「posix」です。
-i, --include =クラス
指定されたクラスのシンボルを含めます(以下を参照)。 プリペンド クラス ^または-to
それらを出力から除外します。
シンボルクラス:
_
名前がアンダースコアで始まる記号
s
静的シンボル
t
typedef(相互参照のみ)
x
外部と静的の両方のすべてのデータシンボル
-o, --output =file
出力ファイル名を設定します。 デフォルトは-で、標準出力を意味します。
-r, - 逆行する
*リバースコールグラフを印刷します。
-x, --xref
相互参照リストのみを作成します。
パーサ コントロール
-a, --アンシ
* ANSICのソースのみを受け入れます。
-D, --define =名前[= defn]
事前定義 名 マクロとして。
-I, --include-dir =DIR
ディレクトリを追加します DIR ヘッダーファイルを検索するディレクトリのリストに移動します。
-m, --main =名
呼び出されるメイン関数を想定します 名.
-p, --pushdown =数
初期トークンスタックサイズをに設定します 数.
-前処理[=コマンド], --cpp[=コマンド]
*指定されたプリプロセッサコマンドを実行します。
-s, --symbol =シンボル:type
登録する シンボル 与えられた type。 有効なタイプは次のとおりです。「キーワード」(または「kw」)、「修飾子」、
「識別子」、「タイプ」、「ラッパー」。 上記の明確な略語も
受け入れた。
-S, --use-インデント
*ヒントとしてソースファイルのインデントを使用します。
-U, --undefine =名
以前の定義をキャンセルします 名.
出力 コントロール
-b, - 簡単に
*簡単な出力を使用します。
--emacs
*さらに、GNUEmacsで使用するために出力をフォーマットします。
-l, -印刷レベル
*コールグラフと一緒にネストレベルを印刷します。
--level-indent =文字列
文字列 新しいレベルごとにインデントするとき。
-n, - 番号
*行番号を印刷します。
-省略-引数
*関数宣言に引数リストを出力しないでください。
--省略記号名
*宣言文字列にシンボル名を出力しないでください。
-T, - 木
* ASCIIアートツリーを描画します。
情報 オプション
- デバッグ[=数]
デバッグレベルを設定します。
-v, -詳細
*入力ファイルで発生したエラーを詳細にリストします。
-?, - 助けて
ヘルプを表示して終了します。
- 利用方法
短い使用法のメッセージを表示して終了します。
-V, - バージョン
バージョン情報を表示して終了します。
onworks.netサービスを使用してオンラインでcflowを使用する