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
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
相关文章推荐
- win7环境下安装VC6.0之后不能打开文件,打开文件或添加文件会导致程序崩溃
- 在win7下安装vc6.0时出现不能新建MFC的情况
- vc6.0 安装后没有MFC 工程选项 win7 XP
- win7下安装vc6.0(sp5,sp6补丁安装)
- QT4.3.3+VC6.0安装编译教程
- MinGW和MSYS区别和关系以及MinGW&MSYS在Win7中安装并编译x264
- 基于源码编译安装openssh
- win7 安装ubuntu14.04 双系统 加hisi3531 交叉编译移植
- Win7安装VS2003开发环境不能编译问题解决
- openSSL在Win7下的编译与安装
- win7安装OpenSSH
- 在Win7或2008(安装了 KB983246补丁)上编译的ADO应用程序,不能运行在XP,2003等低级别的操作系统的解决方案
- 原码编译安装openssh6.7p1
- win7下caffe的编译(包括caffe_python接口配置)以及python27下numpy、matplotlib、scipy等的安装
- win7 编译安装boost codeblock
- win7下VC6.0打开添加无法使用的解决办法 及 Win7下安装VC6.0的完美解决方案
- MinGW和MSYS区别和关系以及MinGW&MSYS在Win7中安装并编译x264
- 在Win7编译和安装MxNet
- Win7下安装VC6.0完美解决方案
- win7下编译安装osgearth