centos 6.2 源码安装 openssl 开发包,有需要的朋友不妨参考下。
使用centos6.2时,发现竟然没有 libcrypto.a,
locate libcrypto
/usr/lib/.libcrypto.so.1.0.0.hmac
/usr/lib/.libcrypto.so.10.hmac
/usr/lib/libcrypto.so
/usr/lib/libcrypto.so.1.0.0
/usr/lib/libcrypto.so.10
/usr/lib/pkgconfig/libcrypto.pc
于是只好自己源码安装:
./config --prefix=/usr/local --openssldir=/usr/local/openssl
make
make install
/usr/local/lib可以找到libcrypto.a和libssl.a
连接时 使用-L /usr/local/lib/ 或 -lcrypto 或 /usr/local/lib/libcrypto.a -ldl 。