lib库有关问题
lib库问题编译的时候错误:Install: out/host/linux-x86/bin/make_g2ghost Executable: adb (out/host/linu
lib库问题
编译的时候错误:
Install: out/host/linux-x86/bin/make_g2g
host Executable: adb (out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb)
/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
但是我安装libncurses库:
root@ubuntu:/usr/lib/x86_64-linux-gnu# apt-get install libncurses5-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
libncurses5-dev 已经是最新的版本了。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 5 个软件包未被升级。
用apt-get install remove卸掉重装还是不行,求解
[解决办法]1、路径问题。你可以去/usr/lib目录下搜索该库看该库在什么路径下。有的库文件有自己的子目录。
2、库文件名问题。有的库文件名并不一定和安装包的名字一样。你需要正确的文件名。
3、库文件格式不对。你编译的是64位的,可能你系统是32位的。或者你系统是64位的但你编译的是32位的。
[解决办法]不行的话,自己下载源码编译、安装吧
http://ftp.gnu.org/pub/gnu/ncurses/
[解决办法]你安装的是libncurses5-dev,而不是libncurses5。
[解决办法]正常来说,安装libXXX-dev,仅安装的是开发所需要头文件,不一定有动态库文件。
[解决办法]apt-get install libncurses5
[解决办法]手动添加库目录所在路径看看
[解决办法]把库引导的路径换成绝对路径!或者把库移到当前目录下,再引导下当前的相对路径!