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

急:有相应的库文件,但编译的时候还是提示找不到,什么原因?

    来源: 互联网  发布时间:2016-11-16

    本文导语:  项目在同事的机子上编译没问题,拿到我这边编译就有错误,贴出错误信息: /usr/local/arm/4.2.2-eabi/usr/bin-ccache/../lib/gcc/arm-unknown-linux-gnueabi/4.2.2/../../../../arm-unknown-linux-gnueabi/bin/ld:warning: libz.so.1, needed by /usr/local/arm/4.2....

项目在同事的机子上编译没问题,拿到我这边编译就有错误,贴出错误信息:
/usr/local/arm/4.2.2-eabi/usr/bin-ccache/../lib/gcc/arm-unknown-linux-gnueabi/4.2.2/../../../../arm-unknown-linux-gnueabi/bin/ld:warning: libz.so.1, needed by /usr/local/arm/4.2.2-eabi//usr/lib/libfreetype.so, not found (try using -rpath or -rpath-link)/usr/local/arm/4.2.2-eabi//usr/lib/libfreetype.so: undefined reference to `inflateReset'
/usr/local/arm/4.2.2-eabi//usr/lib/libfreetype.so: undefined reference to `inflateEnd'
/usr/local/arm/4.2.2-eabi//usr/lib/libfreetype.so: undefined reference to `inflateInit2_'
/usr/local/arm/4.2.2-eabi//usr/lib/libfreetype.so: undefined reference to `inflate'
collect2: ld returned 1 exit status
make: *** [main] 错误

但是在编译器的的lib目录下有库文件
[root@localhost lib]# pwd
/usr/local/arm/4.2.2-eabi/usr/lib
[root@localhost lib]# ll libz*
-rwxr-xr-x 1 root root 80280  3月 23 16:23 libz.a
-rwxrwxrwx 1 root root 76298  3月 24 09:27 libz.so
lrwxrwxrwx 1 root root    21  3月 24 09:28 libz.so.1 -> usr/lib/libz.so.1.2.3
-rwxr-xr-x 1 root root 76298  3月 23 16:23 libz.so.1.2.3
[root@localhost lib]#
这是为什么呢?

|
你手动指定目录,比如说-with-libpath 之类的。

还有就是可能库链接路径不在/etc/ld.so.conf文件,

|
gcc参数:-L/usr/local/arm/4.2.2-eabi/usr/lib

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












  • 相关文章推荐
  • 怎样做使你在登陆到Unix后,提示符像一个DOS风格,能够显示你当前所在的目录,并在你改变路径后,提示符有相应的变化.可自己写一个命令代替cd
  • 请问如何在桌面上新建一个文件(文件内容为执行一条命令,并显示一条相应的提示)
  • 我用的是Red Hat桌面版5.0,安装后提示说发现在一个网卡,但是没有找到相应的驱动,我在网上下载下来是些.c文件,请问如何安装
  • 在c中如何将一个字符串转化成相应的ascii值
  • 如何根据用户的权限,来显示或控制相应的网页
  • windows 下的PortTunnel 在linux下怎么实现?或者相应的已经实现的软件?端口映射
  • 当一个窗口显示后,用鼠标拖动它的大小,怎样找到相应的事件处理函数?
  • 访问MS SQL能不能直接用JDBC,如果能相应的JDBC Driver从哪里得到?
  • shell退出,其相应的子进程,如何才能不死亡
  • Access 数据类型与 MS SQL 数据类型的相应
  • 如何对ResultSet进行过滤呢?好像没有相应的方法似的?
  • 如何把一个ASC码转换为相应的字符,怎么实现
  • 怎样在主机上增加目录到相应的FTP目录中
  • rpm -ta 是什么意思,我找不到相应的文档
  • 命令行按什么健相应于windows环境下的Backspace键?
  • 一个小问题:如何将一个char字符转换为相应的ASCII码值?
  • 怎样用delphi找到相应目录中的内容??
  • 求救:关于libsmtp安装后没有找到相应so文件的问题
  • 4*4键盘按下去后相应值不对。
  • rh8.0没有自带相应的intel 845G显卡驱动,怎么办??
  • 在unix下统计一个文件大小用什么命令和相应的格式?
  • 手持设备登录FTP并进行相应操作命令
  • 有没有谁实现了向IE浏览器那种“发送网页(P)”,把完整html格式发送给相应email?


  • 站内导航:


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

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3