error while loading shared libraries: libSM.so.6: cannot open shared object file: No such file or di

前言

运行 ida软件报错, 但是我的系统中存在 libSM.so.6

解决办法

首先查看系统中的 libsm.so.6

ldconfig -p |grep -i libsm.so.6

输出:

libSM.so.6 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libSM.so.6

说明系统中只有64位的 libsm.so.6,所以需要安装32位的libsm.so.6

sudo apt-get install libsm6:i386

再次运行ldconfig 命令查看:

	libSM.so.6 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libSM.so.6
	libSM.so.6 (libc6) => /usr/lib/i386-linux-gnu/libSM.so.6

发现已经安装成功,这次再运行就不会报错了

posted @ 2020-04-09 12:06  Hello_wshuo  阅读(600)  评论(0)    收藏  举报