ホームページ > バックエンド開発 > C++ > GCC コンパイル コマンドに特定のディレクトリのヘッダー ファイルを含めるにはどうすればよいですか?

GCC コンパイル コマンドに特定のディレクトリのヘッダー ファイルを含めるにはどうすればよいですか?

Linda Hamilton
リリース: 2024-10-29 07:51:02
オリジナル
803 人が閲覧しました

How do I include header files from a specific directory in my GCC compilation command?

GCC 検索パスにヘッダー ファイルを含める

異なるフォルダーにまたがる複数のファイルとヘッダーを含むプロジェクトを操作する場合、それらを GCC 検索パスに統合することが重要です。このようなシナリオの 1 つは、「/home/me/development/skia」の下のさまざまなディレクトリに保存されているコードに遭遇したときに発生します。

この課題に対処するために、GCC は、追加の検索ディレクトリを指定できる「-I」フラグを提供します。ヘッダー ファイル。コンパイル コマンドに「-I/home/me/development/skia」を追加すると、GCC はそのパス内で必要なヘッダー ファイルを自動的に検索します。

たとえば、ヘッダーを含むサンプル コード スニペットをコンパイルする場合「skia」のさまざまなサブディレクトリから、次のコマンドを使用します。

gcc -c -I/home/me/development/skia sample.c
ログイン後にコピー

これにより、「SkCanvas.h」、「SkDevice.h」などの必要なヘッダーを検索するように GCC に指示されます。指定されたパス内。これらのヘッダーを含めることで、コードはその宣言と定義にアクセスでき、コンパイルを成功させることができます。

以上がGCC コンパイル コマンドに特定のディレクトリのヘッダー ファイルを含めるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート