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

相关推荐

  • 如何通过ASP.NET服务器控件优化Web应用的开发与维护?

    ASP.NET服务器控件详解与实践指南ASP.NET服务器控件概述ASP.NET服务器控件是ASP.NET框架提供的一类服务器端组件,用于简化Web页面开发,它封装了HTML元素(如按钮、文本框、下拉列表等),并提供了事件处理、数据绑定、状态管理等高级功能,让开发者能以更高效的方式构建交互式Web应用,控件分类……

    2026年1月7日
    0150
  • 立思辰ga7530cdn感光鼓清洁,如何有效进行日常维护与保养?

    立思辰GA7530CDN感光鼓清洁:维护打印设备的关键步骤感光鼓的重要性感光鼓是激光打印机中一个至关重要的部件,它负责将打印数据转换成可以转印到纸张上的图像,感光鼓的清洁程度直接影响到打印质量,立思辰GA7530CDN作为一款高性能的激光打印机,其感光鼓的清洁更是至关重要,感光鼓清洁的重要性提高打印质量:清洁的……

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

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

      2026年1月10日
      020
  • ASP.NET网站城市切换功能开发中,如何解决跨城市数据同步与本地化配置问题?

    ASP.NET网站城市切换:技术实现、方案解析与优化策略城市切换是现代Web应用的重要功能,其核心价值是为用户提供本地化服务(如本地天气、本地服务、本地化内容等),提升用户体验与粘性,在ASP.NET框架下实现城市切换,需结合应用架构、数据存储与用户交互逻辑,本文将从技术原理、典型方案、优化策略及常见问题入手……

    2026年1月6日
    0210
  • 如何通过ASP.NET高效构建并优化学生管理系统?

    ASP.NET实现学生管理系统:随着教育信息化的发展,学生管理系统的需求日益增长,ASP.NET作为一种流行的Web开发技术,凭借其强大的功能和易用性,成为了构建学生管理系统的理想选择,本文将详细介绍如何使用ASP.NET实现一个功能完善的学生管理系统,系统功能模块学生信息管理学生信息录入:包括姓名、性别、出生……

    2025年12月15日
    0380

发表回复

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