ホームページ  >  記事  >  運用・保守  >  Linux のコンパイラがヘッダー ファイルを見つけることができません

Linux のコンパイラがヘッダー ファイルを見つけることができません

王林
王林オリジナル
2020-01-11 16:27:355126ブラウズ

Linux のコンパイラがヘッダー ファイルを見つけることができません

問題が発生します:

Linux でプログラムをコンパイルするときにヘッダー ファイルが見つからない場合、次のエラーが表示されます:

$ gcc test.c -o test
test.c:9:16: fatal error: xxx.h: No such file or directory
 #include<xxx.h>

以下の説明では、Ubuntu システムを例に挙げます。

(無料のビデオ チュートリアルの共有: linux ビデオ チュートリアル)

解決策は次のとおりです:

1. まず、xxx.h があるパスを見つけます。は次のとおりです

コマンドは次のとおりです:

$ sudo find / -name xxx.h

結果は次のとおりです:

/usr/local/include/xxx/xxx.h

2. 次に、-I オプションを使用して、コンパイルするディレクトリを追加します

コマンドは次のとおりです:

$ gcc test.c -o test -I /usr/local/include/xxx

おすすめの関連記事とチュートリアル: linux ビデオ チュートリアル

以上がLinux のコンパイラがヘッダー ファイルを見つけることができませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。