![ldd 32 位 exe / 64 位操作系统](https://linux22.com/image/1145437/ldd%2032%20%E4%BD%8D%20exe%20%2F%2064%20%E4%BD%8D%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.png)
我需要在我的 64 位 Xubuntu 上对此进行解释:
ldd /home/isa/Downloads/Fusion/Fusion
not a dynamic executable
但strace it
:[...]libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory[...]
ldd 说它不是动态的,但 strace 显示它是动态的?我错了吗?
答案1
那将是错误 1616609https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1616609-- 当可执行文件的加载器不存在时,ldd 会错误地报告“不是动态可执行文件”。请单击“这会影响我吗?”图标,将自己添加到错误中。基本上,修复方法是从软件包 libc6-i386 中添加 32 位加载器 /lib/i386-linux-gnu/ld-linux.so.2 -> ld-2.27.so,以便 ldd 包装器可以使用有效的链接加载器。