我有一个链接到 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/