GoGPT Best VPN GoSearch

OnWorksファビコン

cflowposix - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで cflowposix を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド cflowposix です。

プログラム:

NAME


cflow — C 言語のフローグラフを生成します (開発)

SYNOPSIS


流れ [−r] [−d NUM] [−d [=def]]... [−i 税込] [−私 DIR]...
[−U DIR]... file...

DESCRIPTION


当学校区の 流れ ユーティリティは、オブジェクト ファイルまたはアセンブラ、C 言語、
LEXまたは ヤック ソース ファイルを作成し、標準出力に書き込まれるグラフの作成を試みます。
外部参照のチャート化。

OPTIONS


当学校区の 流れ ユーティリティは、POSIX.1‐2008の基本定義ボリュームに準拠する必要があります。 セクション
12.2, ユーティリティ 構文 ガイドライン、ただし、 −d, −私, −U オプション
(これは、 c99) は重要です。

次のオプションがサポートされます。

−d NUM フローグラフが途切れる深さを示します。 アプリケーションは、
引数が NUM XNUMX 進整数です。 デフォルトでは、これは非常に
多数 (通常は 32000 以上)。 カットオフ深さの設定を試みます
正でない整数への変換は無視されます。

−i 税込 含まれるシンボルの数を増やします。 の 税込 オプション引数は、
次の文字:

x 外部および静的データ シンボルを含めます。 デフォルトでは、含める必要があります
フローグラフでのみ機能します。

_ (アンダースコア) で始まる名前を含めます。 . デフォルト
これらの機能を除外する必要があります(およびデータの場合 −i x 使用されている)。

−r 呼び出し元と呼び出し先の関係を逆にすると、反転したリストが表示されます。
各関数の呼び出し元。 リストも次のようにソートされます。
呼び出し先による辞書順。

オペランド


次のオペランドがサポートされています。

file グラフが生成されるファイルのパス名。 ファイル名のサフィックス
by .l とみなされます LEX 入力、 .y as ヤック 入力、 .c as c99 入力、
  .i の出力として c99 −E. そのようなファイルは、適切に処理されるものとします。
接尾辞によって決定されます。

接尾辞が付いたファイル .s (従来のアセンブラソース)
それらから抽出された情報。

標準入力


使用されていない。

入力 ファイル


入力ファイルは、オブジェクト ファイルまたはアセンブラ、C 言語、 LEXまたは ヤック ソースファイル。

ENVIRONMENT 変数


次の環境変数は、の実行に影響を与えます。 流れ:

言語 設定されていない、または設定されていない国際化変数のデフォルト値を指定します
ヌル。 (POSIX.1‐2008の基本定義ボリュームを参照してください。 セクション 8.2,
国際化 変数 国際化の優先順位について
ロケールカテゴリの値を決定するために使用される変数。)

LC_ALL 空でない文字列値に設定されている場合は、他のすべての値を上書きします
国際化変数。

LC_COLLATE
出力順序のロケールを決定します。 −r オプションが使用されます。

LC_CTYPE テキストデータのバイトシーケンスを解釈するためのロケールを決定します
文字として(たとえば、のマルチバイト文字ではなくシングルバイト
引数と入力ファイル)。

LC_MESSAGES
の形式と内容に影響を与えるために使用する必要があるロケールを決定します
標準エラーに書き込まれる診断メッセージ。

NLSパス の処理のためのメッセージカタログの場所を決定します LC_MESSAGES.

非同期 イベント


デフォルト。

標準出力


標準出力に書き込まれるフローグラフは、次のようにフォーマットされます。

"%d %s:%s\n", <参照 >、全体的な>、定義>

出力の各行は、参照 (つまり、行) 番号で始まり、その後に
レベルごとに少なくとも XNUMX つの列位置のインデント。 この後に次の名前が続きます。
グローバル、 、およびその定義。 通常、グローバルは定義されていない関数のみです
外部として、またはで始まる; オプションのセクションを参照してください。 −i
包含オプション。 C言語ソースから抽出された情報については、定義
抽象型宣言で構成されます (たとえば、 チャリオット *) と、角度で区切られた
かっこ、ソース ファイルの名前、および定義が見つかった行番号。
オブジェクト ファイルから抽出された定義は、下のファイル名とロケーション カウンターを示します。
どの記号が表示されたか (たとえば、 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. ).

名前の定義が記述されると、その名前への後続の参照には次の内容が含まれます。
定義が見つかる行の参照番号のみ。 未定義の場合
参照のみ 「<>」 書かれなければならない。

標準


標準エラーは、診断メッセージにのみ使用されます。

出力 ファイル


なし。

拡張済み DESCRIPTION


なし。

EXIT ステータス


次の終了値が返されます。

0正常に完了しました。

> 0エラーが発生しました。

結果 OF エラー


デフォルト。

当学校区の フォロー中 セクション   有益です。

お申込み USAGE


によって生成されたファイル LEX   ヤック 行番号宣言の並べ替えが発生し、これにより
混乱することができます 流れ. 適切な結果を得るには、 ヤック or LEX に向ける必要があります
流れ.


以下を考えると ファイル.c:

int型 i;
int型 f();
int型 g();
int型 h();
int型
メイン()
{
f();
g();
f();
}
int型
NS()
{
i = h();
}

コマンド:

流れ −i x ファイル.c

出力を生成します:

1 メイン: int()、 <ファイル.c 6>
2 f: int()、 <ファイル.c 13>
3 h: <>
4 i: int、 <ファイル.c 1>
5 g: <>

理論的根拠


なし。

未来 道順


なし。

onworks.net サービスを使用してオンラインで cflowposix を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。