
果然是路径问题,估计是编译的时候制定库路径失败
把MiniTools的lib库扔到了/usr/local/lib,在/etc/ld.so.conf.d下创建其库路径
复制代码- cat /etc/ld.so.conf.d/qt4.conf
- /usr/local/lib
|
刷新库路径sudo ldconfig
接着遇到新问题
复制代码- MiniTools
- MiniTools: error while loading shared libraries: libXrender.so.1: cannot open shared object file: No such file or directory
|
复制代码- dpkg -L libxrender1
- /.
- /usr
- /usr/share
- /usr/share/doc
- /usr/share/doc/libxrender1
- /usr/share/doc/libxrender1/copyright
- /usr/share/doc/libxrender1/changelog.Debian.gz
- /usr/lib
- /usr/lib/x86_64-linux-gnu
- /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
- /usr/lib/x86_64-linux-gnu/libXrender.so.1
|
链接libXrender.so.1库,强制认到该库
复制代码- sudo ln -sv /usr/lib/x86_64-linux-gnu/libXrender.so.1 libXrender.so.1
|
复制代码- MiniTools
- MiniTools: error while loading shared libraries: libXrender.so.1: wrong ELF class: ELFCLASS64
|
不死心,直接查看其到底需要多少库
复制代码- ldd MiniTools
- linux-gate.so.1 => (0xf76fa000)
- libQtWebKit.so.4 => /usr/local/lib/libQtWebKit.so.4 (0xf6386000)
- libQtGui.so.4 => /usr/local/lib/libQtGui.so.4 (0xf582d000)
- libQtCore.so.4 => /usr/local/lib/libQtCore.so.4 (0xf5559000)
- libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf553e000)
- libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf5459000)
- libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf542d000)
- libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf540f000)
- libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf5264000)
- libXrender.so.1 => not found
- libphonon.so.4 => not found
- libQtDBus.so.4 => not found
- libQtXml.so.4 => not found
- libQtNetwork.so.4 => /usr/local/lib/libQtNetwork.so.4 (0xf5115000)
- libfontconfig.so.1 => not found
- libfreetype.so.6 => not found
- libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf50ff000)
- libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf50ed000)
- libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf4fb8000)
- libgthread-2.0.so.0 => not found
- librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf4faf000)
- libglib-2.0.so.0 => not found
- libpng12.so.0 => not found
- libfreetype.so.6 => not found
- libgobject-2.0.so.0 => not found
- libSM.so.6 => not found
- libICE.so.6 => not found
- libXrender.so.1 => not found
- libfontconfig.so.1 => not found
- libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf4fa8000)
- /lib/ld-linux.so.2 (0xf76fb000)
- libgthread-2.0.so.0 => not found
- libglib-2.0.so.0 => not found
- libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf4f86000)
- libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf4f82000)
- libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf4f7b000)
|

彻底想吐了,基础库暂且不说,连libQtDBus.so.4 libQtXml.so.4这两个qt库也没有,真心不知道这个版本友善用户党们是怎么耍的,都是kde4党?
PS:该程序应该是针对32位系统编译的,提供的库没仔细测试。。。。
