您的位置:首页 > 运维架构

WIN7 + VC6.0 编译安装openssh

2018-02-03 22:54 344 查看
1、安装perl 环境 strawberry-perl-5.18.1

2、安装VC++6.0 开发环境,配置环境变量,使在cmd中可以访问 nmake,cl,link 工具

3、解压 openssl-1.0.2n.tar.gz 到 E:\openssl-1.0.2n

4、打开一个cmd命令窗口

5、cd /d E:\openssl-1.0.2n

6、perl configure VC-WIN32 no-asm

7、执行ms\do_ms.bat ,此时在 ms 目录下会生成 ntdll.mak ,nt.mak等文件

8、打开ntdll.mak 和 nt.mak文件,删除其中的编译选项 -WX (CFLAG中定义,WX=警告视为错误);添加选项 -DOPENSSL_USE_IPV6=0,(不支持IPV6,因为in6_addr在vc6中没有定义)

9、执行make过程: nmake -f ms\ntdll.mak 和 nmake -f ms\nt.mak

10、测试:

    测试动态库:

    nmake -f ms\ntdll.mak test

    测试静态库:

    nmake -f ms\nt.mak test

    安装动态库:

    nmake -f ms\ntdll.mak install

    安装静态库:

    nmake -f ms\nt.mak install

    清除上次动态库的编译:

    nmake -f ms\ntdll.mak clean

    清除上次静态库的编译:

    nmake -f ms\nt.mak clean
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: