gcc
コマンドのmanページで-fsyntax-only
オプションについて読んでいます。私はそれがヘッダーファイルの欠落のエラーを示し、ユーザーのコーディングエラーを無視することを理解します。私は、私の理解が正しいかどうかを知る必要があります。また、このオプションについてもっと知る必要があります。だから誰もこのオプションについて説明できますか?gccコマンドで-fsyntax-onlyオプションを使用するとは何ですか?
2
A
答えて
2
-fsyntax-only
は、コンパイラがオブジェクトコードを生成しないようにします。 それ以外は、このフラグがないと同じことをします。 Wikipedia
コンパイラから
は、多くの以下のすべての操作を実行する可能性がある:字句解析、前処理、解析、意味解析(構文指向翻訳)、コード生成、コード最適化。
いくつかのエラーは最適化中にのみ検出されますが、結果は破棄されるか、これらの手順が完全にスキップされるため、これらの2つが残ります。
主に問題のコードに関するエラーメッセージと警告メッセージを受け取るために使用されます。 (ユーザーのコーディングエラーは無視されません)
関連する問題
- 1. cプログラミングでgccコマンドで-gと-oオプションを使用する
- 2. gccのffreestandingオプションとは何ですか?
- 3. gcc -marchオプションのデフォルトは何ですか?
- 4. gccで-gと-O2オプションを使用
- 5. gccコンパイラのオプション "-unsigned"とは何ですか?
- 6. GCCで使用される関数rem_pio2f()は何ですか?
- 7. gccの-pthreadおよび-rdynamicオプションのポイントは何ですか?
- 8. "tree - ***"ファミリーのGCC最適化オプションの目的は何ですか?
- 9. set -eとset -aはbashで何をするのですか?setコマンドで使用できる他のオプションは何ですか。
- 10. GCCの '__IO'ディレクティブとは何ですか?
- 11. gcc -Eとは何ですか?
- 12. GCCの「vstring」とは何ですか?
- 13. 「オプションの説明」を使用するのは何ですか?
- 14. "gcc -lname"と "gcc libname.so ..."の違いは何ですか?
- 15. gcc '-c'とgcc '-o'の意味は何ですか?
- 16. 'gcc -g'と 'gcc -g3'の違いは何ですか?
- 17. Bloodshed Dev-C++でGCCコマンドを使用してリンクする方法
- 18. mtouch --device = VALUEオプションに使用できる値は何ですか?
- 19. これらのgccオプションは何をしていますか?
- 20. MonoDevelopで 'セマンティックハイライト'オプションとは何ですか?
- 21. オプションとは何ですか?typescriptの[x:string]は何ですか?
- 22. pingコマンドで-Uオプションを使用するとどうなりますか?
- 23. sshコマンドを使用できるオプションでnet-sshを使用するとConnectionTimeoutエラーが発生しますか?
- 24. urllib.request.urlretrieveの代わりに使用するコマンドは何ですか?
- 25. Pearインストーラを使用するときの-aオプションと-oオプションの違いは何ですか?
- 26. COMサーバーでのMFCの使用 - 私のオプションは何ですか?
- 27. GCCでOpenSSLを使用するには?
- 28. gccでSDLを使用するには?
- 29. -m32と-m64の違いは何ですか?gccのオプションには何もありません。
- 30. AIXのXLコンパイラの-qfuncsectオプションに対するgccの同等のオプションは何ですか?