当前位置:  技术问答>linux和unix

lib库问题

    来源: 互联网  发布时间:2017-05-03

    本文导语:  编译的时候错误: 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/x8...

编译的时候错误:
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

|
手动添加库目录所在路径看看

|
把库引导的路径换成绝对路径!或者把库移到当前目录下,再引导下当前的相对路径!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found
  • linux为什么使用动态库时,有4个文件,lib*.so, lib*.so.1, lib*.so.1.0, lib*.so.1.0.0 ?
  • Linux configure中LIBS和GLIB_LIBS的区别
  • 请问linux下的C库在"/lib"和"/lib/i686"下的有什么区别?
  • 谁熟悉KDevelop4.x怎么设置include目录、lib目录和lib文件?
  • 想在redhat9上装fedora4上的sendmail,但是需要很多.lib,应该从哪里得到这些.lib文件呢
  • 为什么在GNU/LINUX下stddef.h文件是放在/usr/lib/gcc-lib/*/*/include?
  • 一个lib里调用了另一个lib的内容,应用程序编译通不过
  • linux下在安装courier时候--with-mysql-libs=/usr/local/mysql/lib/是什么意思?
  • 急问linux下如何使用lib命令编译LIB库文件?在线等!
  • 怎么生成lib,该lib中包含了含有其他的lib
  • LIB
  • Web服务器/前端 iis7站长之家
  • 谁能介绍一下linux中寻找lib(so文件)的机制,
  • busybox如何添加库文件Lib
  • 交叉编译时候,怎么避开/usr/lib和/usr/include
  • Solaris 瘫痪了, Cannot find /usr/lib/ld.so.1怎么处理啊?
  • mapbuilder-lib
  • 难道*.so文件非要放在/lib之下吗?
  • 关于lib库
  • Unix中如何查看生成的lib文件中的内容?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,