GCC のデフォルト インクルード パスの検出
stdio や stdlib などの標準インクルード ファイルを指定せずにソース コードをコンパイルすると、GCC はそれらを魔法のように見つけます。これはどのように実現されますか?
デフォルトの検索パスとその優先順位を決定するには、次のコマンドを実行します:
C の場合:
echo | gcc -xc -E -v -
C の場合:
echo | gcc -xc++ -E -v -
クレジットが属しますQt Creator チームへ。フラグの内訳は次のとおりです。
出力GCC で使用される標準パスが表示されます。これらのパスは通常、コンパイラー内でハードコードされており、追加のユーザー入力なしで必要なヘッダーを確実に見つけることができます。
以上がGCC は明示的な指定のない標準インクルード パスをどのように検索しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。