質問

私はCentOSのバージョン5.3 x86_64版、インテルX5550プロセッサを使用しています。私はこのシステムでGMP 5.0.0をコンパイル。私はそれを実行しようとすると、私はエラーを取得しています: -

error while loading shared libraries: libgmp.so.3: wrong ELF class : ELFCLASS64

これは私が64ビットISAと64ビットシステム上で働いているので、私は理解できないことができます。

すべてのヘルプは歓迎されるであろう。

おかげ

役に立ちましたか?

解決

GMPライブラリです。あなたは「それを実行しようとする」とはどういう意味ですか?

ほとんどの場合、あなたはlibgmp.so.3の32ビット版を必要と32ビットの実行可能ファイルを実行しています。 file /path/to/executableを行います。それは" ... ELF 32-bit ..."を言うならば、あなたはgmpでそれをconfigingによって./configure CFLAGS=-m32 CXXFLAGS=-m32の32ビットバージョンをビルドする必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top