Ubuntu / CentOS 上運行可執行可執行文件,出現:xxxlibpng12.so.0: wrong ELF class: ELFCLASS32。
錯誤緣由是64位系統用了32位的libpng12.so.0,下載一個64位的共享庫便可。ide
能夠去網上搜這個庫的安裝包,我使用的是這個。https://pan.baidu.com/s/1EVCvPZhRjQm7LPw7Gkr-Xgget
下載好以後,複製到目標庫目錄下,個人是CentOS7,使用命令爲: mv libpng12.so.0 /lib64it
可使用命令: ldd 可執行文件名 查看文件依賴庫class