`

编译libxml2报错./.libs/libxml2.so: undefined reference to `gzopen64' 的解决办法

    博客分类:
  • php
阅读更多

1.重新编译zlib,先执行configure语句,然后修改文件 Makefile ,在CFLAGS 后面添加 -fPIC 参数,执行make,然后执行  make install
2.这时再重新编译libxml2,执行以下语句
   ./configure --prefix=/usr/local/libxml2 --with-zlib=/usr/local/zlib/
       然后修改文件Makefile ,找到CFLAGS参数,在它后面添加 -fPIC 参数,然后执行make,最后make install就可以解决了,具体原理我以后补上说明,希望对大家有帮助

0
0
分享到:
评论

相关推荐

    libxml2.so.2

    libxml2.so.2

    XML-LibXML-2.0126.tar.gz

    标题“XML-LibXML-2.0126.tar.gz”暗示了这是一个LibXML的版本号为2.0126的源码包,采用tar.gz格式压缩。这种格式在Linux和Unix-like系统中常见,用于打包和压缩多个文件。.tar文件用于归档,.gz则表示使用gzip工具...

    libxml2-2.9.8源码及编译方法

    **libxml2库详解与2.9.8版本编译指南** libxml2是一个开源的XML解析库,广泛应用于各种操作系统和编程语言中,提供XML、HTML、XInclude、XPath、XPointer、XSLT、SGML、RSS、Atom、Namespaces、DTD、XML Base、XML ...

    不同版本Linux下基于libxml2的C编译问题解决

    解决 Linux 下基于 libxml2 的 C 编译问题 在不同的 Linux 版本下编译基于 libxml2 的 C 项目时,可能会遇到各种问题。本文将解决 libxml2 的 Makefile 编译问题,使用软链接来解决依赖项缺失的问题。 问题背景 --...

    libxml2-2.9.1.tar.gz

    libxml2是一个用来解析XML文档的函数库。它用 C 语言写成,并且能被多种语言所调用,如 C、C++、XSH、C#、Python、Kylix、Delphi、Ruby、PHP 等。 注:先解压得到libxml2-2.9.1.tar.gz文件,然后再拷贝到linux系统...

    xml+libxml教程+hisi编译libxml2方法及报错解决.7z

    4. **配置libxml2**:运行`./configure`脚本来检测系统和配置编译选项。在嵌入式环境中,可能需要指定--host参数,例如`--host=arm-none-linux-gnueabi`。 5. **编译**:执行`make`命令进行编译,这将生成适用于海思...

    libxml2-2.9.1-6.el7.5.x86_64.rpm

    yum install 提示ImportError: libxml2.so.2: cannot open shared object file: No such file or directory,需要安装libxml2.so.2

    libxml2-2.9.2_compile_20170118_1636.tar.gz

    rootroot@rootroot-virtual-machine:~/wyb/libxml2-2.9.2$ ./configure --prefix=/home/rootroot/wyb/libxml2-2.9.2/install CC=arm-linux-gcc LD=arm-linux-ld --enable-shared --enable-static --host=arm-linux -...

    windows下安装 libxml2 安装包 64位

    在这个场景中,我们讨论的是针对64位(x64)Windows系统的libxml2安装包。 安装libxml2在Windows环境下并不像在Unix-like系统(如Linux或macOS)那样直接,因为Windows通常不自带这些库。为了在Windows上安装libxml...

    Windows libxml2,32位,64位(手动编译包括DLL和lib)

    WIndows环境下的libxml2库,在网上找到的基本上都是32位的,自己根据源码手动编译了64位的库,包括libxml2.dll以及libxml2.lib,基于源码版本2.9.0以及iconv-1.9.1的依赖 已经通过验证,并且在应用程序中使用

    arm交叉编译的libxml2库文件

    5. **库文件**:在提供的“lib”文件夹中,包含了编译好的静态库(libxml2.a)和动态库(libxml2.so)。静态库是一组预编译的对象文件,而动态库在运行时会被加载,可以减少内存占用但需要与正确的版本匹配。 6. **...

    libxml2-2.6.32.tar.gz

    libxml2-2.6.32是该库的一个特定版本,提供了稳定的性能和丰富的API,使得开发者能够高效地处理XML文档,无论是读取、解析还是生成XML内容。 PHP的GD库则是一个用于创建和处理图像的库,常用于网页动态图像生成,...

    libxml2-2.9.9.tar.gz

    《深入解析libxml2:XML解析与工具库的明珠》 libxml2是GNOME项目中的XML C解析器和工具库,它为开发者提供了一套强大的API,用于处理XML、HTML、XInclude、XPath、XPointer、XSLT、SGML、DTD、Namespaces等多种XML...

    android_libxml2.tar.gz

    -target=aarch64-none-linux-android --gcc-toolchain=$NDK/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=$NDK/platforms/android-21/arch-arm64 -shared -fPIC -I/path/to/libxml2/include -o libxml2.so -L/...

    libxml2-2.9.0+64位+lib

    《深入解析libxml2-2.9.0在Windows 64位环境下的应用与构建》 libxml2是一款开源的XML解析库,由Daniel Veillard开发,它提供了丰富的XML处理功能,包括解析、编码、XPath查询、XSLT转换等。在本篇文章中,我们将...

    libxml2-2.9.14源码

    **libxml2库详解** Libxml2是XML处理的一个强大且高效的开源库,它由Gnome项目维护,广泛应用于各种操作系统平台,包括Linux、Windows和macOS等。这个库提供了全面的功能,使得开发者能够轻松地在C语言环境中处理...

    python模块: lxml

    ./configure --prefix=/usr/local/libxslt/ --with-python=/usr/local/python27/bin/python --with-libxml-prefix=/usr/local/libxml2 --with-libxml-include-prefix=/usr/local/libxml2/include/ --with-libxml-...

    LIBXML2 X64位

    **LIBXML2 X64位:在Win10系统中的应用与详解** LIBXML2,全称为“Libxml2 XML库”,是Linux基金会的一个开源项目,由Gnome项目开发维护,广泛应用于各种操作系统中,包括Windows 10。它提供了一个强大的API(应用...

    perl-XML-LibXML-2.0132-2.el8.aarch64.rpm

    官方离线安装包,亲测可用

Global site tag (gtag.js) - Google Analytics