英語フランス語スペイン語

Ad


OnWorksファビコン

Clang-check-3.6 - クラウドでオンライン

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

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

プログラム:

NAME


Clang-check - Clang-check 3.6 のマニュアルページ

DESCRIPTION


エラー:ld.so:LD_PRELOADのオブジェクト 'libfakeroot-sysv.so'をプリロードできません(できません)
共有オブジェクト ファイルを開く): 無視されます。 使用法: clang-check [オプション] [... ]

オプション:

一般的なオプション:

-助けて -利用可能なオプションを表示します(-ヘルプ-非表示 多くのための)

-ヘルプリスト -利用可能なオプションのリストを表示します(-ヘルプリスト-非表示 for
もっと)

-バージョン -このプログラムのバージョンを表示します

クランチェックのオプション:

-分析する - 静的解析エンジンを実行する

-ast ダンプ - AST をビルドしてデバッグ ダンプする

-ast-ダンプフィルター=- と一緒に使用します -ast ダンプ or -ast-印刷 ASTのみをダンプ/出力する
修飾名に特定の部分文字列を含む宣言ノード。 使用 -ast-リスト 〜へ
すべてのフィルター可能な宣言ノード名をリストします。

-ast-リスト - AST を構築し、修飾された宣言ノードのリストを出力します。


-ast-印刷 - AST を構築して整形印刷する

-追加引数=- コンパイラのコマンドラインに追加する追加の引数

-extra-arg-before=- コンパイラのコマンドラインの前に追加する追加の引数

-できることは修正する - 修正不可能なエラーが存在する場合でも、修正アドバイスを適用します

-修理する - 修正アドバイスを入力ソースに適用します

-p =- ビルドパス

-p コンパイルコマンドデータベースを読み取るために使用されます。

たとえば、CMake ビルド ディレクトリにすることができます。
compile_commands.json が存在します (使用 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON CMake オプション
この出力を取得します)。 ビルド パスが指定されていない場合、
最初の入力のすべての親パスを通じて、compile_commands.json が試行されます。
ファイル 。 見る: http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html 例として
ソース ツリーでの Clang ツールのセットアップについて説明します。

... ソースファイルのパスを指定します。 これらのパスは、

コンパイルコマンドデータベースで調べました。 ファイルのパスが絶対パスの場合、
CMake のソース ツリーを指す必要があります。 パスが相対パスの場合、現在の
作業ディレクトリは CMake ソース ツリー内にある必要があり、ファイルは
現在の作業ディレクトリのサブディレクトリ。 相対ファイル内の「./」プレフィックス
は自動的に削除されますが、相対パスの残りの部分は接尾辞である必要があります。
コンパイルコマンドデータベース内のパス。

たとえば、ソース ツリーのサブツリー内のすべてのファイルに対して Clang-Check を実行するには、次を使用します。

パス/サブツリー内を検索 -名前 '*.cpp'|xargs クランチェック

または特定のビルド パスを使用します。

パス/サブツリー内を検索 -名前 '*.cpp'|xargs クランチェック -p ビルド/パス

path/in/subtree と現在のディレクトリは、説明されているルールに従う必要があることに注意してください。
上記。

onworks.net サービスを使用してオンラインで Clang-check-3.6 を使用する


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

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

Linuxコマンド

Ad