工具打算:
openssl-1.0.0a
curl-7.48.0
1.编译openssl
解压后步入openssl-1.0.0alinux libcurl 安装,因为curl不支持openssl静态库,所以要以动态库的方式编译openssl
$./configno-asmshared--prefix=/home/Danile/openssl_build
$make;makeinstall
--------------------------------
假如遇见以下错误:
若果在linux下安装openssl,执行config和make以后,在执行makeinstall时出现类似下边的错误:
PODdocumenthadsyntaxerrorsat/usr/bin/pod2manline71.make:***[install_docs]错误255”
解决方式是:编辑/usr/bin/pod2man文件,注释掉第71行。
千万注意,不要像网上有些说的rm/usr/bin/pod2man,即删掉pod2man这个文件,否则安装pcsc组件会出错
-----------------------------------------------------
2.编译curl
$cdcurl-7.48.0
$exportPKG_CONFIG_PATH="/home/Daniel/openssl_build/lib64/pkgconfig"
$./configure--prefix=/home/huangyong/Work/libcurl7.48.0--enable-proxy--with-ssl
$make;makeinstall
--------------------------------
假如有以下错误:
configure:error:Ccompilercannotcreateexecutables
可以查看config.log
我碰到不
gcc:error:unrecognizedcommandlineoption'-V'
gcc:error:unrecognizedcommandlineoption'-qversion';didyoumean'--version'?
等错误,就是gcc不支持-V和-qversionlinux libcurl 安装redhat linux 下载,直接到configure中linux 删除文件夹,按提示行左边的-V和-qversion删掉即可。
-----------------------------------------------------