如何在 Fedora 26 上安装 ncurses-devel 版本 5?

如何在 Fedora 26 上安装 ncurses-devel 版本 5?

我正在 Fedora 26 上为 NXP I.MX6 构建 android,吃完午饭后(很多次,每次都是),我收到以下错误:

prebuilts/clang/host/linux-x86/clang-2690385/bin/clang++: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

我已经安装ncurses-开发ncurses-兼容库就像建议的那样链接,但仍然会引发上述错误。

经过调查,我了解到 ncurses-devel 默认安装版本 6,并且我怀疑 ncurses-compat-libs 仅为版本 5 和 6 安装 32 位库。

32 位库路径

$ ls /usr/lib/libncurses*
libncurses.so         libncurses.so.5.9     libncurses.so.6.0    libncurses++w.so.5    libncurses++w.so.6    
libncurses++.so       libncurses++.so.5.9   libncurses++.so.6.0   libncursesw.so.5      libncursesw.so.6      
libncurses.so.5       libncurses.so.6       libncurses++w.so      libncurses++w.so.5.9  libncurses++w.so.6.0  
libncurses++.so.5     libncurses++.so.6     libncursesw.so        libncursesw.so.5.9    libncursesw.so.6.0  

64 位库路径

$ ls /usr/lib64/libncurses*
/usr/lib64/libncurses.so    /usr/lib64/libncurses++.so.6    /usr/lib64  /libncurses++w.so    /usr/lib64/libncursesw.so.6
/usr/lib64/libncurses++.so  /usr/lib64/libncurses.so.6.0    /usr/lib64/libncursesw.so      /usr/lib64/libncurses++w.so.6.0
/usr/lib64/libncurses.so.6  /usr/lib64/libncurses++.so.6.0  /usr/lib64/libncurses++w.so.6  /usr/lib64/libncursesw.so.6.0

所以问题是如何安装ncursed-devel 版本 5在 Fedora 26 上?

相关内容