我刚从http://www.openssl.org/source/ [http://www.openssl.org/source/openssl-1.0.1c.tar.gz] 下载并安装了OpenSSL
./config
make
make test
make install
Run Code Online (Sandbox Code Playgroud)
现在我下载了CURL - http://curl.haxx.se/download/curl-7.27.0.tar.gz.尝试使用openssl配置curl给出了以下错误 -
.............................................................
checking for ssl with RSAglue/rsaref libs in use... checking for SSL_connect in -lssl... (cached) no
no
configure: error: OpenSSL libs and/or directories were not found where specified!
[root@curl-7.27.0]# ls -l /usr/local/ssl
total 40
drwxr-xr-x 2 root root 4096 Sep 28 01:21 bin
drwxr-xr-x 2 root root 4096 Sep 28 01:21 certs
drwxr-xr-x 3 root root 4096 Sep 28 01:21 include
drwxr-xr-x 4 root root 4096 Sep 28 01:21 lib
drwxr-xr-x 6 root root 4096 Sep 28 01:21 man
drwxr-xr-x 2 root root 4096 Sep 28 01:21 misc
-rw-r--r-- 1 root root 10835 Sep 28 01:21 openssl.cnf
drwxr-xr-x 2 root root 4096 Sep 28 01:21 private
[root@curl-7.27.0]#
Run Code Online (Sandbox Code Playgroud)
我不确定如何修复此错误?
配置libcurl时尝试此操作
./configure --with-ssl --with-libssl-prefix=/usr/local/ssl
Run Code Online (Sandbox Code Playgroud)
/usr/local/ssl 是openssl包含头文件和库的地方
/usr/local/ssl/
??? bin
??? certs
??? include
??? lib
??? man
??? misc
??? openssl.cnf
??? private
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32175 次 |
| 最近记录: |