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

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

王林
リリース: 2020-01-11 16:27:35
オリジナル
5132 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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