質問
私は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ビットバージョンをビルドする必要があります。
所属していません StackOverflow