2011-10-20 20 views
0

自分のマシン(x86_64/Redhat Linux)にlibstreeパッケージをインストールしました。GNU Cコンパイラがヘッダファイルを見つけることができません

パッケージ(./configure --prefix=/usr; make check; make install)のインストール手順に従ってください。

関連するヘッダーファイルが/usr/include/usr/libディレクトリにあることを確認しました。

test.c:6:25: fatal error: lst_structs.h: No such file or directory 
compilation terminated. 

lst_structs.h/usr/include/streeディレクトリに存在している:私はテストプログラムをコンパイルしようとすると

は、しかし、私はエラーメッセージが表示されます。

GNU Cコンパイラがヘッダファイルを見つけることができない理由について、誰もが考えていますか?

+1

あなたは含めています'#include 'または '#include 'を含むファイル? – jwodder

+1

どのようにファイルを含めるかを示してください。 – pmr

+0

'#include 'や '#include 'しましたか? – birryree

答えて

1

それは/サブディレクトリが含まれるでだとして、あなたは明示的に(上記のコメントを参照)、それを言及、またはあなたのlibが調整する必要があり、この古いstackoverflowの記事に概説され、パスを含める: How to add a default include path for gcc in linux?

関連する問題