GCC のデフォルト インクルード ディレクトリの探索
C または C プログラムをコンパイルするとき、開発者はパスを明示的に指定せずに標準のインクルード ファイルに依存することがよくあります。ここで疑問が生じます: GCC はどのようにしてこれらのファイルを見つけますか?
デフォルトのパスとその優先順位を決定するには、次のコマンドを実行します:
echo | gcc -xc -E -v -
C の場合、または
echo | gcc -xc++ -E -v -
for C .
これらのコマンドの出力には、C で使用されるパスなどの豊富な情報が含まれます。 GCC.
フラグの内訳:
Path Priority:
出力には、優先度の降順でパスが表示され、最も優先度の高いパスが最初にリストされます。この順序により、GCC が最初にインクルード ファイルを検索するパスが決まります。
クレジット:
この洞察力に富んだ方法を提供してくれた Qt Creator チームに感謝します。
追加リソース:
詳細な説明については、以下を参照してください。リソース:
以上がGCC は標準インクルード ファイルをどのように検索しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。