異なるフォルダーにまたがる複数のファイルとヘッダーを含むプロジェクトを操作する場合、それらを 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 サイトの他の関連記事を参照してください。