1. ホーム
  2. c++

[解決済み] GCCのデフォルトのインクルードディレクトリは何ですか?

2022-04-24 11:02:48

質問

gccで非常にシンプルなソースファイルをコンパイルするとき、stdioやstdlibなどの標準インクルードファイルのパスを指定する必要がありません。

GCCはどうやってこれらのファイルを見つける方法を知るのでしょうか?

を持っているのでしょうか? /usr/include それとも、他のOSコンポーネントからパスを取得するのでしょうか?

解決方法は?

が使用するデフォルトのパスを把握するためには、以下のようにします。 gcc / g++ と、その優先順位も含めて、以下のコマンドの出力を調べる必要があります。

  1. について C :
    gcc -xc -E -v -

  1. について C++ :
    gcc -xc++ -E -v -

クレジットが Qt Creatorチーム .