这是一个创建于 3300 天前的主题,其中的信息可能已经有所发展或是发生改变。
手动编译的 openssl-OpenSSL_1_0_1p
并且编译完成之后
echo "/usr/local/ssl/lib" >> /etc/ld.so.conf
ldconfig -v
更新了动态库链接,并且重启了系统
之后编译 curl
./config --with-ssl=~/openssl-OpenSSL_1_0_1p
指向的是 openssl 的源码目录
编译完成 curl 之后
curl -V
curl 7.45.0 (x86_64-pc-linux-gnu) libcurl/7.45.0 OpenSSL/1.0.1e zlib/1.2.8
OpenSSL/1.0.1e 竟然是老版本
1 条回复 • 2015-11-21 17:22:20 +08:00
|
|
1
lionado 2015-11-21 17:22:20 +08:00
可能编译时默认检索的头文件、类库还是默认的旧版本。手动添加编译环境变量试试: ./config CFLAGS="-I/usr/local/ssl/include" LDFLAGS="-L/usr/local/ssl/lib"
|