当前位置:网站首页 > 职业软技能 > 正文

pem文件用什么打开(pem文件用什么软件打开)



本篇文档,更多的是对之前文件的补充,因工作关系,没足够的时间,便在此简单记录下

1.下载Perl

Strawberry Perl for Windows - Releases

2.下载NASM

https://www.nasm.us/

3.安装vs2019

这个就不记录了,教程也很多

以上是笔者自己的版本,有需要的小伙伴,自己根据情况更换不同的版本就可以

opessl官网 /index.html

也可以直接到git上去下载

Releases · openssl/openssl · GitHub

笔者本教程使用的是openssl3.3.2

将下载的nasm和perl解压到指定的目录,目录最好不要有空格和中文

打开vs2022的命令编译行

笔者是编译64位的,小伙伴根据需要选择,当然也可以直接打开cmd,自己手工配置环境变量

在打开的控制台中,修改环境变量,加入nasm和perl的位置

 

在编译前,首先要清楚,需要编译什么样的版本,最常见的是动态库,也可能是静态库,笔者将分开简单说明下

1.动态库版本

 

编译过程比较简单,但记得,某些杀毒软件会影响正常编译,需要处理下 

Configure 参数解释, 

shared 表示要生成动态库 

--prefix是编译完成后,要安装的库路径

若要区分debug或release,可以添加--debug或--release

一般release版本就足够了,若有需要,可以再编译一个debug版本用

2.不带运行时的静态库

 

Configure 参数解释, 

-static表示要生成静态库 

--prefix是编译完成后,要安装的库路径

若要区分debug或release,可以添加--debug或--release

3.带运行时的静态库

有时可能有特殊需求,需要编译带运行时的静态库

笔者未找到可以设置的选项的地方,所以就直接修改了makefile文件

具体方法如下,

(1)首先执行perl Configure命令,会在编译输出目录生成最新的makefile文件

(2)使用任意文本编译器打开,直接修改内容

若是debug模式,就把/MDd修改成/MTd

若是release模式,就把/MD修改成/MT

然后正常编译就可以

 已编译完成的openssl3.3.2库下载(msvc2022+动态库+静态库)

已编译完成的openssl3.3.2库下载(msvc2019+动态库+静态库)

openssl1.1版本编译方法类型,不想编译的小伙伴,可以看下笔者已经编译完成的

 已编译完成的openssl1.1.1w库下载(msvc2019+动态库+静态库)

因时间所限,笔者仅测试了64位的编译,未测试32位的,有需要的小伙伴可以自行测试下

笔者编译时,发现openssl3.3.2的动态库和静态库,是相同的名字,所以不能一次同时编译出动态库和静态库

到此这篇pem文件用什么打开(pem文件用什么软件打开)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • tcp协议工具(tcp协议软件)2025-01-09 15:18:07
  • 免费的笔记软件(免费的笔记软件推荐)2025-01-09 15:18:07
  • yum删除安装包(yum安装的软件安装包所在位置)2025-01-09 15:18:07
  • 查看本机本级信息(查看本机本级信息的软件)2025-01-09 15:18:07
  • 电脑手写笔记的软件推荐(电脑上手写笔记最好的软件)2025-01-09 15:18:07
  • 国内ip切换手机软件(手机端换ip软件)2025-01-09 15:18:07
  • 虚拟u盘工具(u盘虚拟软驱)2025-01-09 15:18:07
  • 电脑剪辑视频的软件新手(电脑剪辑视频的软件适合新手)2025-01-09 15:18:07
  • 虚拟usb软件(usb虚拟设备)2025-01-09 15:18:07
  • 换ip的正规软件(换ip软件有用吗)2025-01-09 15:18:07
  • 全屏图片