c - Autotools - 选择要链接的库版本

标签 c autotools

我有一个链接到 libssl.so 的项目,我在 libssl 中遇到了一个错误,但从未有任何版本的 lib 修复它。但是,在我工作的系统上,我没有 root 帐户,所以我在 $HOME/opt 下自己构建了 libssl 和先决条件。

现在,当我在做的时候:

./configure --prefix=`$HOME/opt`
make

构建系统仍然使用较旧的系统范围版本的 libssl。

我正在尝试找到“破解”autotools 以链接我编译的库的正确方法。

最佳答案

我不确定,但也许您还应该将新路径添加到 PKG_CONFIG_PATH。也就是说,如果您的项目使用 PKG_CHECK_MODULES 来查找 libssl。

关于c - Autotools - 选择要链接的库版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3434535/

相关文章:

c++ - 带有 boost 测试的 Autoconf - 链接器问题

c - 打印结构

c - 理解 C 中函数的 typedef

c - 如何在另一个数组中的用户指定位置插入一个数组并获取结果数组?

c - (const T v) 在 C 中从来都不是必需的,对吗?

static-libraries - 在静态库配置中使用 Clang sanitizer 配置自动工具项目?

c - typedef char (*fptr1())(); 的用法

cmake - 适用于 Windows 和 Linux 编译的 Autotools 与 CMake

autotools - 通过autotools查询pkg-config变量

c++ - Autotools 条件包含