首页 > 其他分享 >编译opencapwap 编译环境加密库openssl版本调整

编译opencapwap 编译环境加密库openssl版本调整

时间:2024-02-28 09:00:09浏览次数:27  
标签:opencapwap tar make sudo openssl 编译 usr

1、删除原来版本:
sudo apt-get remove libssl1.0-dev libssl-dev
删除链接:
删除 /bin/openssl
2、下载版本
wget --no-check-certificate https://www.openssl.org/source/old/1.0.0/openssl-1.0.0.tar.gz
解压安装:
tar -xzvf ./openssl-OpenSSL_1_0_2t.tar.gz
cd openssl-OpenSSL_1_0_2t
sudo ./config --prefix=/usr/local --openssldir=/usr/local/openssl enable-shared
删除安装环境问题:
sudo rm -f /usr/bin/pod2man # 否则会报错:POD document had syntax errors at /usr/bin/pod2man line 69. make: *** [install_docs]
安装命令:
sudo make
sudo make install
查看版本信息
openssl version -a

标签:opencapwap,tar,make,sudo,openssl,编译,usr
From: https://www.cnblogs.com/xjxlb/p/18038924

相关文章

  • Linux使用命令行编译并用st-link烧录STM32
    创建工程在STM32CubeMX中配置,选择Makefile并生成。环境安装编译工程需要用到arm-none-eabi,去官网下载对应系统版本,下载后解压到任意位置。添加环境变量添加环境变量到.bashrc文件:echo'exportPATH="/toolchain/arm-none-eabi/bin:$PATH"'>>~/.bashrc我解压的位置为/too......
  • 通过编译器输出汇编语言的源代码
    除了将本地代码进行反汇编这一方法外,通过其他方式也可以获取汇编语言的源代码。大部分C语言编译器,都可以把利用C语言编写的源代码转换成汇编语言的源代码,而不是本地代码。利用该功能,就可以对C语言的源代码和汇编语言的源代码进行比较研究。笔者在学生时代的报告中,使用的便是该功能......
  • makefile 实例: 编译libxyz.so 和 abc可执行文件。
    .PHONY:cleanallalldepall:alldepOBJDIR=Object###libxyx.so###TARGET_LIB_XYZ=libxyz.soTARGET_LIB_XYZ_OUTPUT=$(OBJDIR)/$(TARGET_LIB_XYZ)LDFLAGS+=-ltelux_wlan-lnl-3-lnl-genl-3LDFLAGS+=-L$(SDKTARGETSYSROOT)/lib-L.-rdynamicCFLAGS+=-I$(S......
  • cmake编译lua
    lua5.1.5源码 创建一个CMakeList.txt文件cmake_minimum_required(VERSION3.10.0)set(Proj_Name"mylua")project(${Proj_Name})#使用的语言标准是C89/ANSICset(CMAKE_C_STANDARD90)#头文件搜索目录include_directories("src")#源码文件aux_source_direct......
  • cpp文件 编译通过,但是运行时提示找不到动态库。
    如果编译通过了,但是在运行时提示找不到动态库,通常是因为系统无法找到正确的动态库路径。1.**确认动态库路径**:首先,确保动态库文件存在于编译时指定的路径中。你可以检查编译时是否指定了正确的库路径,并且库文件是否位于该路径中。2.**设置LD_LIBRARY_PATH环境变量**:在运行程序......
  • Xmake v2.8.7 发布,新增 cosmocc 工具链支持,一次编译到处运行
    Xmake是一个基于Lua的轻量级跨平台构建工具。它非常的轻量,没有任何依赖,因为它内置了Lua运行时。它使用xmake.lua维护项目构建,相比makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。我们......
  • ROS2 humble交叉编译环境配置
    目录配置toolchain文件:库文件交叉编译指令:问题点:1、find_package找不到自定义依赖包的问题2、libarmadillo.so.10:undefinedreferenceto`xxx'3、/usr/bin/moc找不到直接上干货,本文将介绍配置ROS2的交叉编译环境编译平台:x86ubuntu22.04目标平台:armv8ubuntu22.04ROS2......
  • UE5源码版本在多个工程来回切换时重复编译引擎问题
    细看UBT日志,已经给出了提示11>ParsingheadersforActionRPG11>RunningInternalUnrealHeaderToolD:\UEProject\ActionRPG\ActionRPG.uprojectD:\UEProject\ActionRPG\Intermediate\Build\Win64\ActionRPG\Development\ActionRPG.uhtmanifest-WarningsAsError......
  • 编译器负责转换源代码
    能够把C语言等高级编程语言编写的源代码转换成本地代码的程序称为编译器。每个编写源代码的编程语言都需要其专用的编译器。将C语言编写的源代码转换成本地代码的编译器称为C编译器。编译器首先读人代码的内容,然后再把源代码转换成本地代码。编译器中就好像有一个源代码同本地......
  • 3D Slicer编译错误:Variable Slicer_WC_LAST_CHANGED_DATE is expected to be defined.
    3DSlicer编译错误:VariableSlicer_WC_LAST_CHANGED_DATEisexpectedtobedefined. 解决:1、找到SlicerMacroExtractRepositoryInfo.cmake路径:F:\1_Slicer\CMake\SlicerMacroExtractRepositoryInfo.cmake2、添加 set(${wc_info_prefix}_WC_LAST_CHANGED_DATE"0000-00......