linux - 安装 libxslt 时 libxml 版本错误

标签 linux libxml2

我使用的是 Centos 5.1。 在此操作系统上,libxml2.so.2.6.26 安装在文件夹/usr/lib/中 为了构建我的项目,我还需要 libxslt。安装时出现错误:“检查 libxml 库 >= 2.6.27...配置:错误:找到版本 2.6.26。此版本的 libxslt 至少需要 libxml2 2.6.27”。 我在不同的文件夹中安装了最新版本的 libxml,但现在我无法告诉 libxslt 在这个新文件夹中查找 libxml (使用 --prefix 和 --libdir)。它不断在 lib 文件夹中查找版本 2.6.26。我该如何解决这个问题?

最佳答案

配置libxslt时将最新版本libxml库的路径添加到--with-libxml-libs-prefix

cd libxslt
./configure --with-libxml-libs-prefix="path to your newest libxml"

还可以尝试./configure --help以获取更多信息

关于linux - 安装 libxslt 时 libxml 版本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22838198/

相关文章:

linux - 让 bash 将带有空格的变量作为单个文件名传递给 tar 时出现问题

linux - 关闭内核中的功能会导致内核模块(使用功能)行为不端吗?

linux - Bash 上的端口扫描器

node.js - 错误 : Node Sass does not yet support your current environment: Linux 64-bit with Unsupported runtime (64)

c++ - 将字符流传递给 libxml2

c - 使用 libxml2 在现有 XML 中附加数据

c - 如何可视化包含/指向彼此的 C 结构图?

ios - 找不到用于测试的libxml/tree.h文件

msxml - 如何使用将在 MSXML 和 libxml 上运行的 node-set() 函数编写 XSL 1.0 样式表

c++ - 通过 libxml 确定 Xpath 内容