第二章 openssl简介 / 2.2.1 linux下的安装

1)解压openssl开发包文件;

2)运行./config --prefix=/usr/local/openssl  (更多选项用./config --help来查看),可用的选项有:no-mdc2no-cast no-rc2no-rc5no-ripemdno-rc4 no-des no-md2no-md4no-idea no-aesno-bfno-errno-dsano-dhno-ecno-hwno-asmno-krb5no-dso no-threads no-zlib-DOPENSSL_NO_HASH_COMP-DOPENSSL_NO_ERR-DOPENSSL_NO_HW -DOPENSSL_NO_OCSP-DOPENSSL_NO_SHA256-DOPENSSL_NO_SHA512等。去掉不必要的内容可以减少生成库的大小。 若要生成debug版本的库和可执行程序加-g或者-g3(openssl中有很多宏,需要调试学习最好加上-g3)

3make test  (可选)

4make install

完成后,openssl会被安装到/usr/local/openssl目录,包括头文件目录include、可执行文件目录binman在线帮助、库目录lib以及配置文件目录(ssl)