当我尝试在新的64位Fedora 28安装上运行64位程序时遇到此错误。
我尝试通过以下方式安装ncurses库:
textView.setTextAppearance(this, R.style.myText);
在文件系统上的任何位置都没有名为libncurses.so.5的文件。 sudo yum install ncurses-libs
sudo dnf install ncurses-devel
yum provides libncurses.so.5
中有一个名为libncurses.so.6的文件,我尝试将其重命名为5,但是它说libtinfo.so.5丢失了。
我明白了:
/usr/lib64
这些是我的命令及其输出:
[username@localhost project]$ ./main ./demo.conf
./main: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
答案 0 :(得分:1)
您将首先使用
dnf provides */libncurses.so.5
这可以帮助您找到提供该文件的软件包,然后安装相应的软件包,
dnf install ncurses-compat-libs
在这种情况下。
答案 1 :(得分:0)
尝试安装ncurses-compat-libs。
答案 2 :(得分:0)