ELFCLASS的問題 - Linux

By James
at 2014-02-13T00:49
at 2014-02-13T00:49
Table of Contents
與原po有相同的問題,剛才爬文時,發現有位板友提出的看法如下:
請查閱 /usr/include/elf.h
#define ELFCLASS32 1 /* 32-bit objects */
#define ELFCLASS64 2 /* 64-bit objects */
最安全的作法是,在目前的系統補上 IA32 的執行環境,然後透過 chroot 去執行該
執行檔。
----------------------------------------------------------------------------------
而我目前遇到的問題,所出現的訊息如下:
error while loading shared libraries: libXp.so.6: wrong ELF class: ELFCLASS32
查了很多資料還是不知道該怎麼解決才好,因此向各位請教一下
希望有遇過類似問題的板友能指點一下,感謝大家
※ 引述《DRLai (蘇打)》之銘言:
: 我執行一個別人compile好的程式
: 但是執行時顯示
: error while loading shared libraries: libdl.so.2: wrong ELF class: ELFCLASS32
: 我使用rpm去查
: 看到libdl.so.2是來自於
: glibc-2.5-18.el5_1.1.i686
: 想請問
: 這是什麼類型的錯誤呢?
: 我google的結果是64bit系統run 32bit程式
: 那請問這個錯誤該怎麼修正呢?
: 另外請教個小小問題
: .i686跟.i386最大的差別是?
: 謝謝@@"
--
請查閱 /usr/include/elf.h
#define ELFCLASS32 1 /* 32-bit objects */
#define ELFCLASS64 2 /* 64-bit objects */
最安全的作法是,在目前的系統補上 IA32 的執行環境,然後透過 chroot 去執行該
執行檔。
----------------------------------------------------------------------------------
而我目前遇到的問題,所出現的訊息如下:
error while loading shared libraries: libXp.so.6: wrong ELF class: ELFCLASS32
查了很多資料還是不知道該怎麼解決才好,因此向各位請教一下
希望有遇過類似問題的板友能指點一下,感謝大家
※ 引述《DRLai (蘇打)》之銘言:
: 我執行一個別人compile好的程式
: 但是執行時顯示
: error while loading shared libraries: libdl.so.2: wrong ELF class: ELFCLASS32
: 我使用rpm去查
: 看到libdl.so.2是來自於
: glibc-2.5-18.el5_1.1.i686
: 想請問
: 這是什麼類型的錯誤呢?
: 我google的結果是64bit系統run 32bit程式
: 那請問這個錯誤該怎麼修正呢?
: 另外請教個小小問題
: .i686跟.i386最大的差別是?
: 謝謝@@"
--
Tags:
Linux
All Comments
Related Posts
Yocto project

By William
at 2014-02-12T22:06
at 2014-02-12T22:06
MySQL schema sync 工具

By Suhail Hany
at 2014-02-12T16:16
at 2014-02-12T16:16
【若渴計畫】系統軟體 x 網路隱私

By Tom
at 2014-02-12T00:35
at 2014-02-12T00:35
fcitx 無蝦米直接打英文

By George
at 2014-02-11T19:59
at 2014-02-11T19:59
要離職前的一個棘手問題.關於硬碟資料銷

By Poppy
at 2014-02-11T17:46
at 2014-02-11T17:46