openssl安装:遇到问题及解决方法

下面介绍一下openssl安装遇到问题及解决方法:

openssl安装:遇到问题及解决方法

gcc遇到的问题:

/USR/BIN/LD:/TMP/CCAJXV8H.o: in function main‘: test_openssl.c:(.text+0xf): undefined reference toOPENSSL_init_crypto‘
collect2: 错误:ld 返回 1
/usr/bin/ld:/tmp/ccoMj648。o: undefined reference to symbol ‘OPENSSL_init_crypto@@OPENSSL_1_1_0‘
USR/BIN/LD:/USR/LIB64/LIBCRYPTO.So. 1.1: error adding symbol: DSO is missing from the command line
collect2: 错误:ld 返回 1
/usr/bin/ld:/tmp/cc45ej1r。o: in function main‘: test_openssl.c:(.text+0xf): undefined reference toOPENSSL_init_crypto‘
collect2: 错误:ld 返回 1
gcc -o to test_openssl.c -I /usr/local/ssl/inlcude -L /usr/local/ssl/lib -lssl -lcrypto -ldl -lpthread

解决方案:

gcc -o to test_openssl.c -I /usr/local/ssl/inlcude -L /usr/local/ssl/lib -lssl -lcrypto -ldl -lpthread

原因分析:

在链接这个库的时候一定要注意2个问题:

1.openssl库的版本管理问题,请直接链到你自己需要的openssl库路径,比如我的就是/usr/local/ssl/lib,

2. 注意-lssl-lcrypto 是在-ldl-lpthread 之前编写的,这四个函数必须是。

相关知识:

-L :此选项是指定链接库的文件夹地址

-l(小写的L):-lssl 即是通过寻找/usr/local/openssl/lib目录下的 libssl.一个这样的库,编译器会自动寻找 libsslA or libssl.so

– i (大写字母 i) : 指定头文件的文件夹地址

以上是关于“虚拟主机选购注意事项?”的介绍,如需购买云虚拟主机,推荐酷番云,共享虚拟主机、免费测试主机、独享IP虚拟主机齐备,各类配置均有,满足不同网站建设需求;价格实惠;最低9元/月,提供免费备案,让您快速上线网站。

选购地址:https://www.kufanyun.com/host/buy.html

图片来源于AI模型,如侵权请联系管理员。作者:路飞,如若转载,请注明出处:https://www.kufanyun.com/ask/1192.html

(0)
上一篇 2021年11月5日 16:03
下一篇 2021年11月8日 16:20

相关推荐

  • 光纤家用网络配置,如何设置路由器上网?

    2026 年光纤家用网络配置的核心结论是:必须采用“全光 WiFi 6/7(FTTR)+ 万兆光猫”架构,才能彻底解决大户型信号死角与高带宽设备并发延迟问题,实现真正的千兆到房间,2026 年光纤网络架构升级:从“光进铜退”到“全光 WiFi”随着 2026 年家庭智能终端数量突破平均每户 45 台,传统“光猫……

    2026年5月6日
    01902
  • 如何准确绕过百度云CDN获取其真实IP地址的秘密?

    绕过百度云CDN查真实IP的方法与技巧背景介绍随着互联网的快速发展,CDN(内容分发网络)技术得到了广泛应用,百度云CDN作为一种常见的CDN服务,可以加速网站内容的分发,提高用户体验,在某些情况下,我们需要绕过百度云CDN来获取真实IP地址,本文将介绍几种绕过百度云CDN查真实IP的方法与技巧,绕过百度云CD……

    2025年12月2日
    02670
  • asp.net check与uncheck关键字在何种场景下使用最有效?

    在ASP.NET中,check和uncheck关键字通常用于处理复选框的状态,这两个关键字可以帮助开发者轻松地在服务器端代码中访问和修改复选框的选中状态,以下是对这两个关键字的详细解析,check关键字用法check关键字用于将一个复选框设置为选中状态,在ASP.NET中,你可以通过在服务器端代码中使用chec……

    2025年12月23日
    02410
    • 服务器间歇性无响应是什么原因?如何排查解决?

      根源分析、排查逻辑与解决方案服务器间歇性无响应是IT运维中常见的复杂问题,指服务器在特定场景下(如高并发时段、特定操作触发时)出现短暂无响应、延迟或服务中断,而非持续性的宕机,这类问题对业务连续性、用户体验和系统稳定性构成直接威胁,需结合多维度因素深入排查与解决,常见原因分析:从硬件到软件的多维溯源服务器间歇性……

      2026年1月10日
      020
  • 佳能lbp673cdn彩色激光打印机用什么型号的墨盒?

    佳能LBP673CDN作为一款面向中小企业及工作组的彩色激光打印机,以其高效的打印速度、稳定的性能和出色的彩色输出质量而备受青睐,要充分发挥这台打印机的潜力,选择并正确使用其配套的墨盒至关重要,本文将深入探讨佳能LBP673CDN彩色激光打印机墨盒的方方面面,从型号识别、选购策略到安装维护与成本优化,旨在为用户……

    2025年10月25日
    03750

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注