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年的数字生态中,云计算已从“企业专属”下沉为“个人基础设施”,是否选择云服务器,不再取决于技术门槛,而是取决于你对数据控制权、隐私安全以及个性化服务的需求权重, 核心需……

    2026年5月17日
    02102
  • asp.net主从表

    在现代企业级Web应用开发中,ASP.NET主从表(Master-Detail Table)的设计与实现是一项基础且至关重要的技术,它广泛应用于ERP系统、CRM管理、电商后台以及各类数据报表展示中,旨在通过层级化的数据结构,直观地展示“一对多”的业务逻辑关系,一个高效、稳定的主从表实现,不仅考验开发者对数据关……

    2026年2月4日
    02490
    • 服务器间歇性无响应是什么原因?如何排查解决?

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

      2026年1月10日
      020
  • 光网络单元死机了怎么重启?ONU设备死机重启方法

    光网络单元死机时,最安全且高效的解决方案是执行“断电重启”操作,即直接拔掉电源插头等待 30 秒后再重新通电,此举可清除内存缓存并恢复 2026 年主流设备固件的自动握手协议,成功率高达 98% 以上,核心故障诊断与应急处理逻辑在 2026 年千兆光网全面普及的背景下,光网络单元(ONU)死机往往表现为指示灯全……

    2026年5月2日
    02124
  • 手游cdn连接失败?约战玩家紧急求助攻略全解析

    约战手游CDN连接失败怎么办?了解CDN连接失败的原因我们需要了解CDN连接失败可能的原因,CDN(内容分发网络)是一种将内容分发到全球各个节点,以减少延迟和带宽压力的技术,以下是一些可能导致CDN连接失败的原因:网络连接问题CDN节点故障游戏服务器维护或升级CDN配置错误游戏客户端问题解决CDN连接失败的方法……

    2025年12月9日
    02690

发表回复

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