私はプロジェクト用の一連のライブラリに取り組んでおり、それらを簡単にインクルードできるようにしたいと考えています。このため、ライブラリを /usr/lib/skywalker に配置し、ヘッダーを /usr/include/skywalker に配置します。たとえば、すべてのプログラムにライブラリを #include として含めます。
問題は、arm-linux-gnueabi-gcc (最終的なプラットフォームは arm) でクロスコンパイルしたいときに発生します。/usr/include をデフォルトのインクルード パスとして取得していないようで、コンパイルされません。Web で検索して、コンパイラのいくつかのパラメーターを試しましたが、ライブラリ ディレクトリしか見つかりませんでした。
特定のコンパイラのヘッダーのデフォルト パスを知るにはどうすればよいですか? この問題を簡単に解決するにはどうすればよいでしょうか (このライブラリは別の開発者グループによって使用されます)。