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

新手请教,编译连接libxml时出现cannot find lxml2错误

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

    本文导语:   arm-none-linux-gnueabi-gcc -I/usr/local/include/libxml2 -L/usr/local/lib -lxml2 -lm -o xml xml.c cc1: warning: include location "/usr/local/include/libxml2" is unsafe for cross-compilation /opt/arm-2007q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/../../../../arm-non...

 arm-none-linux-gnueabi-gcc -I/usr/local/include/libxml2 -L/usr/local/lib -lxml2 -lm -o xml xml.c
cc1: warning: include location "/usr/local/include/libxml2" is unsafe for cross-compilation
/opt/arm-2007q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/../../../../arm-none-linux-gnueabi/bin/ld: warning: library search path "/usr/local/lib" is unsafe for cross-compilation
/opt/arm-2007q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /usr/local/lib/libxml2.so when searching for -lxml2
/opt/arm-2007q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /usr/local/lib/libxml2.a when searching for -lxml2
/opt/arm-2007q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lxml2
collect2: ld returned 1 exit status


百度说apt-get install libxml2 libxml2-dev,安装了还是不行,怎么办?

|
-L/usr/local/lib -lxml2 -lm -o xml xml.c    -L 是程序用到的动态库的所在路径 -l 后面是动态库的名字,你确定这个动态存在吗,你先find 一下,找到这个动态库,然后在makefile 里-L 路径改成正确的。还有你这编译器是不是 arm 的,那你安装的动态库是i386 的也是不行的。

|
1:下载libxml2源码包
2:交叉编译该libxml2

|
apt-get install libxml2 libxml2-dev 这种方法不行,因为你是交叉编译,这样装的是桌面版的,

1:下载libxml2源码包 http://xmlsoft.org/
2:交叉编译该libxml2
3:链接交叉编译的 libxml2

|
1、下载libxml,
2、解压
3、./configure
4、make
5、make install

    
 
 

您可能感兴趣的文章:

  • 新手问一个linux下gcc编译的问题 iis7站长之家
  • gcc新手新问题,在windows下有可以编译??
  • 新手求助:如何编译...
  • 新手请教linux下的c语言编译!
  • 新手LIUNX 编译问题
  • 新手求助!编译libmad包时的错误!
  • 我是新手,关于如何编译程序的初级问题,急!
  • 新手问一个linux下gcc编译的问题
  • 新手问题:一个编译错误信息,没有明白意思。
  • 新手求助,编译时说不能解析字符是怎么回事?
  • 新手的问题!编译出错!在线等待!
  • gcc编译hello.c出现问题.我是新手
  • 新手问题:Java源码能编译成可执行文件(exe文件)吗? 
  • 新手编译问题
  • 求教——编译内核(新手大派送)
  • 编译环境搭建——新手小问题 近来看看
  • jb中如何编译带继承的class,是否需要把父类import进来,应怎么样写?(新手,线等)
  • 新手的菜鸟问题:不同内核版本下编译的程序能否互相调用,是否需要在同一内核下重新编译.
  • 我是新手,遇到编译问题,请帮忙
  • 关于GCC编译的问题,帮我看看,新手
  • 新手请教个内核编译的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 新手请教,我用VI时按ESC键,总是回嘟嘟嘟嘟响,请问如何去掉!谢谢!
  • 新手请教Linux和ubuntu
  • Linux新手请教声卡驱动!!!!!!!!!!!
  • 新手来请教一个关于IDE的问题
  • 大家好,我是linux新手,有些问题请教
  • 新手,有问题请教!
  • 新手,请教关于文件编辑问题...
  • 新手请教:RedHat Linux 7.3下的网络连接问题
  • 新手请教arm与linux的问题
  • 新手虚心请教.在线等复....vsftp配置成功后,本机可以FTP上,但其他系统通过FTP工具不能上.防火墙不能关..
  • 新手请教啦~~能不能帮忙推荐几本书
  • 新手,请教安装SCO Unix的问题
  • 新手请教!!!!
  • 新手请教2
  • 新手请教:我的声卡所附光盘提供了下面的这些文件,我怎么安装驱动?
  • 新手的问题,请教高手
  • 新手请教安装问题!
  • 新手向大家请教jsp,servlet的调试,发布问题
  • 我是新手,请教LINUX下如何访问光驱里的文件。
  • 新手请教一下学习GCC的经验
  • 新手如何加入开源项目 有什么好的c++,java 开源适合新手 请指点!
  • JDBC的问题,新手高手都来看看吧,说不定能帮帮我这个新手呢,谢谢!
  • 想找共同学习Linux的新手,一起学习,共同成长
  • 新手关于驱动开发的疑问
  • 新手有关linux的问题!
  • 新手急求~~~~~~~~~~~~~~~~~~~
  • 新手学习该用哪个版本
  • 面向新手的终端辅助工具 Clicompanion
  • 我是个新手,请各位老兄给介绍基本好书?
  • 我是新手
  • 新手:用WEB页面修改数据库中的表?


  • 站内导航:


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

    ©2012-2021,