使用centos发现居然没有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
阅读(8342) | 评论(0) | 转发(1) |