修改编译依赖openssl的libcrypto.so

由于centos7默认使用openssl1.0.2k的libcrypto.so.10共享库。即使openssl升级为3.0.11后,编译使用ldd命令查看共享库依旧会引用libcrypto.so.10。

现希望引用libcrypto.so.3,需要在生成动态链接库的CMakeLists.txt中增加如下配置,明确指定openssl3共享库的路径:

target_link_libraries(demo_shared /usr/local/openssl/lib64/libcrypto.so.3)

相关推荐
UnnamedOrange31 分钟前
ROS1 配置代码覆盖率
c++·cmake
沐怡旸33 分钟前
【底层机制】std::unordered_map 扩容机制
c++·面试
沐怡旸34 分钟前
【底层机制】auto 关键字的底层实现机制
c++·面试
wdfk_prog34 分钟前
[Linux]学习笔记系列 -- lib/dump_stack.c 栈回溯打印(Stack Trace Dumping) 内核调试与错误诊断的基石
linux·运维·服务器·c语言·笔记·学习
华溢澄43 分钟前
macOS下基于Qt/C++的OpenGL开发环境的搭建
c++·qt·macos·opengl
dragoooon3444 分钟前
[优选算法专题二滑动窗口——串联所有单词的子串]
数据结构·c++·学习·算法·leetcode·学习方法
刃神太酷啦1 小时前
C++ 异常处理机制:从基础到实践的全面解析----《Hello C++ Wrold!》(20)--(C/C++)
java·c语言·开发语言·c++·qt·算法·leetcode
CYRUS_STUDIO1 小时前
OLLVM 移植 LLVM18 踩坑:一步步调试修复控制流平坦化
c语言·c++·llvm
将编程培养成爱好1 小时前
C++ 设计模式《外卖菜单展示》
c++·设计模式
10001hours2 小时前
C语言第12讲
c语言·开发语言