私は LLVM の既存のパスを理解しようとしており、パス内に適切に記述されたデバッグ メッセージを出力しようとしています。私は を使用してこれを行っていますclang -debug -some-other-flags
。しかし、コンパイル中に次のように表示されます。
clang: warning: argument unused during compilation: '-debug'
デバッグ出力を有効にするにはどうすればいいですか?
ベストアンサー1
Clang には「デバッグ」コマンドライン オプションがありません。clang から IR をビルドしてopt -debug
個別に実行するか、 を実行する必要がありますclang -mllvm -debug
。
一般的に、-mllvm
フラグはその後に表示されるものをすべて LLVM 自体に渡します。-mllvm
複数のオプションを渡す場合は、複数のフラグを使用します。