32位编译程序在64位操作系统下运行报error while loading shared libraries: libpng12.so.0: wrong ELF class: ELFCLASS64

问题描述:32位编译程序在64位操作系统下运行报error while loading shared libraries: libpng12.so.0: wrong ELF class: ELFCLASS64

解决方法:使用ldd命令查看执行程序
例如:
32位编译程序在64位操作系统下运行报error while loading shared libraries: libpng12.so.0: wrong ELF class: ELFCLASS64_第1张图片
提示没有libpng12.so.0,需要把 libpng12.so.0动态库复制到**/usr/lib32/**系统目录下

你可能感兴趣的:(嵌入式)