2012-04-19 162 views
7

roccc 2.0をインストールしようとしています。私は必要なパッケージをインストールしました。それをインストール中に今、私に、このエラーを与えている:/usr/include/gnu/stubs.h:7:27:エラー:gnu/stubs-32.h:そのようなファイルやディレクトリがありません

/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory 

は私がgnu/stubs-32.h検索し、そのlibc6-dev-i386で、そのglibc-develにし、Linux 32ビット用のLinux 64ビットのために、知っているようになりました。

私はLinux 32ビット:i386 GNU/Linuxを使用していますが、このエラーを解決するにはlibを取得できませんでした。

誰かが私を助けてくれますか?

答えて

0

「glibc-devel」パッケージをインストールするか、ディストリビューションで呼び出されたものをインストールしてください。また、ia32-libs lib32z1-dev lib32bz2-devをインストールする必要があります(ディストリビューションの名前は異なる場合があります)。

+0

を使用して32ビットをインストールしている:Command1を:のapt-ファイル検索スタブ-32.h出力:のlibc6-devの:/usr/include/gnu/stubs-32.h command2:apt-get libc6-devをインストールしますが、まだ同じ問題があります... – user2931

2

ヘッダファイルgnu/stubs-32.h/usr/include/i386-linux-gnu/下ですが、インストールスクリプトは、インストールを完了するために、このクイックフィックスを試してみてください、/usr/include/でそれを見つけようとします:

sudo ln -s /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/gnu/stubs-32.h

インストールが完了したら、あなたはリンクを削除することができます。

0

スクリプトは、/ usr /それが見つからない場合/含んからスタブ-32.hを取得しようとしています。
C_INCLUDE_PATH =は/ usr /含める/ I386-のlinux-gnuの/
輸出C_INCLUDE_PATH
OR
輸出:この問題を解決するには、このような "含み" のパスを(デフォルトではは/ usr /含まれている)を追加する必要がC_INCLUDE_PATH =/usr/include/$

さらに参照するには、Error "gnu/stubs-32.h: No such file or directory" while compiling Nachos source codeにアクセスしてください。

0

パッケージ名がちょうど32ビットのための現在のパッケージを見つけるために

yum list glibc-devel 

を行い、変更を続けています。私の場合、32ビット用と64ビット用の2つのパッケージしかリストしていませんでした。私はちょうど私がやっていること

yum install glibc-devel.i686