使用修改后的OpenSSL构建openvpn

时间:2015-01-29 12:02:48

标签: openssl openvpn

我安装了openssl-1.0.2,其中包含一些由./config shared --prefix=/usrmakemake install命令添加到原始版本的日志代码。之后我根据./configure OPENSSL_SSL_LIBS="-L/usr/ -lssl" OPENSSL_SSL_CFLAGS="-I/usr/include/" OPENSSL_CRYPTO_LIBS="-L/usr/ -lcrypto" OPENSSL_CRYPTO_CFLAGS="-I/usr/include/"makemake install安装了openvpn。

当我制作vpn隧道时,我在日志系统文件中看不到任何日志。我认为openvpn正在使用另一个OpenSSL。我不知道如何解决这个问题...

1 个答案:

答案 0 :(得分:1)

您确定这些库已安装到/usr而不是/usr/lib吗?因为通常,前缀只是前缀,而不是整个路径。然而,-L的论据是完整路径,因此请尝试-L/usr/lib 如果仍然无效,请尝试使用-l-l/usr/lib/libcrypto.<x>的完整路径,其中<x>是您操作系统的共享库扩展,对于Linux来说是.so, OS X为.dylib,Windows为.dll

另外,如果您花一点时间格式化问题,我想很感激。