prebuilts/clang/host/linux-x86/clang-3289846/bin/clang.real: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
编译源码过程中报了这个异常,记录一下解决方法,希望能够帮到你。
1、直接安装
sudo apt-get install libncurses5
可能会报无法定位软件包 libncursess5 问题
2、很有可能是版本不对
进入/usr路径后直接find -name libncurses.*
看类似的so文件是否存在。
而我本地是在这个路径下/usr/lib/x86_64-linux-gnu/libncurses.so.6.4
然后直接执行
sudo ln -s /usr/lib/x86_64-linux-gnu/libncurses.so.6.4 /usr/lib/x86_64-linux-gnu/libncurses.so.5
就搞定了。
另一个so文件也是同样的解决方法:libtinfo.so.5
解决完之后,正常编译