cat writebug.cn/history

一个开发者的技术博客。

openSUSE系统报告无法打开动态库

更新openSUSE 15.4, 发现 qtcreator 挂了。

~> qtcreator 
qtcreator: error while loading shared libraries: libExtensionSystem.so.6: cannot open shared object file: No such file or directory

最终还是在系统里找到了这个文件

~> zypper search -f libExtensionSystem.so.6
显示文件在qt5-creator(已安装)包中。

~> rpm -ql qt5-creator | grep libExtensionSystem.so.6
/usr/lib64/qtcreator/libExtensionSystem.so.6

手动帮助加载动态库(临时方案)

~> export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/qtcreator
~> qtcreator
qtcreator启动成功

我在另外一台系统上也出现了 qt creator 挂了的问题, 重启无效。 彻底解决方案是:

root 用户下执行:

echo "/usr/lib64/qtcreator" > /etc/ld.so.conf.d/qtcreator.conf 

ldconfig -v