使用VC 6.0编译 Openssl

2017-11-15  本文已影响0人  Island123

(禁止转载)

实验流程

  1. 实验准备
    • 安装ActivePerl安装Perl,运行“CMD”命令,使用cd命令指向perl安装目录的eg文件,执行“perl example.pl”若显示“Hello from ActivePerl!”,则说明Perl安装成功
      实验结果如下:


      image.png
    • 下载openssl-1.0.2m,并解压在E:\openssl-1.0.2m目录下

  2. 实验步骤(均使用PowerShell进行)
    • 初始化VC++ 6.0环境变量


      image.png
    • 执行Configure命令:
      由于说明给出的Perl Configure VC-WIN32会影响后边运行出错,故使用
      Perl Configure VC-WIN32 no-asm命令


      image.png
    • 运行ms\do_nasm命令


      image.png
    • 运行“nmake -f ms\ntdll.mak”命令进行代码编译(需将目录跳到OpenSSL目录下)
      (此处遇到较多问题,在后面会进行详述)

    • 编译完成后,使用命令“nmake -f ms\ntdll.mak test”进行测试


      image.png

编译中遇到的一些问题

在本编译实验中,还是遇到了很多问题,下面对部分重要问题进行简述:

  1. 在执行Configure命令中,开始遇到了缺少NASM工具的错误
    因此需要进行安装配置

  2. 在执行Configure命令中,还遇到了没有将编译器添加进系统路径中的错误


    image.png
  3. 在运行“nmake -f ms\ntdll.mak”命令进行代码编译过程中,遇到了很多错误

以上时在编译过程中遇到的部分问题以及解决办法,在全部解决编译完成后,进行测试,便会显示测试成功。


实验成功

实验成功!

上一篇下一篇

猜你喜欢

热点阅读