我在x64 AMD的Ubuntu 12.04上安装了免费的pascal IDE。当我运行fp文件时,它说:
./fp: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
我搜索了Google,发现我已将libncurses.so.5库安装为
/lib/x86_64-linux-gnu/libncurses.so.5.9
并指向它的链接
/lib/x86_64-linux-gnu/libncurses.so.5
所以我在/ lib中创建了一个指向/lib/x86_64-linux-gnu/libncurses.so.5的链接,现在找到了fp文件库,但是对此并不满意...
./fp: error while loading shared libraries: libncurses.so.5: wrong ELF class: ELFCLASS64
可以创建要链接的链接吗?我是否缺少图书馆或只是没有正确安装?
您试图在64位系统上运行32位二进制文件。您需要删除创建的链接,然后安装,libncurses5:i386
以便也安装32位版本。它应该在12.40中移植到Multi-Arch,但是某些库和应用程序可能会出现问题,因为并非所有库和应用程序都移植到了12.04。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句