编译librdkafka出错

问题遇到的现象和发生背景

https://github.com/edenhill/librdkafka%E4%B8%8B%E8%BD%BD%E7%9A%841.9.2%E7%89%88%E6%9C%AC%E7%9A%84%E4%BB%A3%E7%A0%81%EF%BC%8C%E6%89%A7%E8%A1%8C%E4%BA%86./configure%EF%BC%8C%E7%84%B6%E5%90%8Emake

用代码块功能插入代码,请勿粘贴截图

make librdkafka时发生错误

运行结果及报错内容

make -C examples
make[1]: Entering directory /root/shangsh/librdkafka-1.9.2/examples' gcc -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -I../src rdkafka_example.c -o rdkafka_example \ ../src/librdkafka.a -lm -lcurl -lsasl2 -lssl -lcrypto -lcrypto -lz -ldl -lpthread -lrt ../src/librdkafka.a(rdkafka_cert.o): In function sk_X509_num':
/usr/include/openssl/x509.h:99: undefined reference to OPENSSL_sk_num' ../src/librdkafka.a(rdkafka_cert.o): In function sk_X509_value':
/usr/include/openssl/x509.h:99: undefined reference to OPENSSL_sk_value' ../src/librdkafka.a(rdkafka_cert.o): In function sk_X509_num':
/usr/include/openssl/x509.h:99: undefined reference to OPENSSL_sk_num' ../src/librdkafka.a(rdkafka_cert.o): In function sk_X509_pop_free':
/usr/include/openssl/x509.h:99: undefined reference to OPENSSL_sk_pop_free' /usr/include/openssl/x509.h:99: undefined reference to OPENSSL_sk_pop_free'
/usr/include/openssl/x509.h:99: undefined reference to OPENSSL_sk_pop_free' ../src/librdkafka.a(rdkafka_ssl.o): In function rd_kafka_transport_ssl_set_endpoint_id':
/root/shangsh/librdkafka-1.9.2/src/rdkafka_ssl.c:452: undefined reference to SSL_set1_host' ../src/librdkafka.a(rdkafka_ssl.o): In function sk_X509_pop_free':
/usr/include/openssl/x509.h:99: undefined reference to OPENSSL_sk_pop_free' ../src/librdkafka.a(rdkafka_ssl.o): In function sk_X509_NAME_new_null':
/usr/include/openssl/x509.h:77: undefined reference to OPENSSL_sk_new_null' ../src/librdkafka.a(rdkafka_ssl.o): In function rd_kafka_ssl_set_certs':
/root/shangsh/librdkafka-1.9.2/src/rdkafka_ssl.c:1319: undefined reference to X509_STORE_get0_objects' ../src/librdkafka.a(rdkafka_ssl.o): In function sk_X509_OBJECT_value':
/usr/include/openssl/x509_vfy.h:58: undefined reference to OPENSSL_sk_value' ../src/librdkafka.a(rdkafka_ssl.o): In function rd_kafka_ssl_set_certs':
/root/shangsh/librdkafka-1.9.2/src/rdkafka_ssl.c:1325: undefined reference to X509_OBJECT_get0_X509' ../src/librdkafka.a(rdkafka_ssl.o): In function sk_X509_NAME_push':
/usr/include/openssl/x509.h:77: undefined reference to OPENSSL_sk_push' ../src/librdkafka.a(rdkafka_ssl.o): In function sk_X509_OBJECT_num':
/usr/include/openssl/x509_vfy.h:58: undefined reference to OPENSSL_sk_num' ../src/librdkafka.a(rdkafka_ssl.o): In function sk_X509_NAME_free':
/usr/include/openssl/x509.h:77: undefined reference to OPENSSL_sk_free' /usr/include/openssl/x509.h:77: undefined reference to OPENSSL_sk_free'
../src/librdkafka.a(rdkafka_ssl.o): In function sk_X509_pop_free': /usr/include/openssl/x509.h:99: undefined reference to OPENSSL_sk_pop_free'
../src/librdkafka.a(rdkafka_ssl.o): In function rd_kafka_ssl_ctx_init': /root/shangsh/librdkafka-1.9.2/src/rdkafka_ssl.c:1522: undefined reference to TLS_client_method'
/root/shangsh/librdkafka-1.9.2/src/rdkafka_ssl.c:1533: undefined reference to SSL_CTX_set_options' /root/shangsh/librdkafka-1.9.2/src/rdkafka_ssl.c:1497: undefined reference to OpenSSL_version_num'
/root/shangsh/librdkafka-1.9.2/src/rdkafka_ssl.c:1497: undefined reference to OpenSSL_version' collect2: error: ld returned 1 exit status make[1]: *** [rdkafka_example] Error 1 make[1]: Leaving directory /root/shangsh/librdkafka-1.9.2/examples'
make: *** [examples] Error 2

我的解答思路和尝试过的方法

感觉是没有链接到openssl的相关库上,但我也不知道具体是那个,哪位给解答一下

我想要达到的结果

如何解决呢?