Linux で GCC のデフォルトのインクルード パスを追加するにはどうすればいいですか? 質問する

Linux で GCC のデフォルトのインクルード パスを追加するにはどうすればいいですか? 質問する

GCC で、通常の include ディレクトリに加えて のファイルもインクルードしたいのです$HOME/includeが、 に類似するものはないようです$LD_LIBRARY_PATH

コンパイル時にコマンドラインで include ディレクトリを追加するだけでよいことはわかっています (または makefile で) が、ライブラリの場合のように、ここでは普遍的なアプローチが本当に必要です。

ベストアンサー1

C_INCLUDE_PATH(C ヘッダー ファイルの場合) またはCPLUS_INCLUDE_PATH(C++ ヘッダー ファイルの場合) 環境変数を設定してみてください。

Ciro が述べたように、CPATHC と C++ (およびその他の言語) の両方のパスを設定します。

Windows では、これらはセミコロンで区切られたリストに設定できます。他のほとんどのプラットフォームでは、これらはコロンで区切られたリストに設定できます。

もっと詳細GCCのドキュメンテーション

おすすめ記事