openssl windows编译 32位&64位
2014-01-17 10:02
375 查看
/article/8671377.html
openssl版本:openssl-1.0.0a
64位编译
1、编译环境:
openssl-1.0.0a必须用vs2008编译,VC6+nasm32是无法编译了,因为openssl-1.0.0a要求cl.exe的版本比较高,vc6无法编译,所以用vs2008编译。
2、64位编译:
运行configure:
perl Configure VC-WIN64A 或 perl Configure debug-VC-WIN64A
创建Makefile文件:注意路径中的斜线。
ms\do_win64a
编译动态库:
nmake -f ms\ntdll.mak
编译静态库:
nmake -f ms\nt.mak
请使用vs2008自带的64位命令行编译环境,即使用“vs2008安装目录/VC/bin/amd64/”下的nmake.exe。如果在编译过程中报有关cl或ml的错误,则在命令行下运行与nmake.exe同级目录的vcvarsamd64.bat设置适当的环境变量以启用64位命令行编译。
32位编译
1、编译环境:
openssl-1.0.0a必须用vs2008编译,VC6+nasm32是无法编译了,因为openssl-1.0.0a要求cl.exe的版本比较高,vc6无法编译,所以用vs2008编译。
2、32位编译:
运行configure:
perl Configure VC-WIN32 或 perl Configure debug-VC-WIN32
创建Makefile文件:注意路径中的斜线。
ms\do_ms
编译动态库:
nmake -f ms\ntdll.mak
编译静态库:
nmake -f ms\nt.mak
请使用vs2008自带的32位命令行编译环境,即使用“vs2008安装目录/VC/bin/”下的nmake.exe。如果在编译过程中报有关cl或ml的错误,则在命令行下运行与nmake.exe同级目录的vcvars32.bat设置适当的环境变量以启用32位命令行编译。
openssl版本:openssl-1.0.0a
64位编译
1、编译环境:
openssl-1.0.0a必须用vs2008编译,VC6+nasm32是无法编译了,因为openssl-1.0.0a要求cl.exe的版本比较高,vc6无法编译,所以用vs2008编译。
2、64位编译:
运行configure:
perl Configure VC-WIN64A 或 perl Configure debug-VC-WIN64A
创建Makefile文件:注意路径中的斜线。
ms\do_win64a
编译动态库:
nmake -f ms\ntdll.mak
编译静态库:
nmake -f ms\nt.mak
请使用vs2008自带的64位命令行编译环境,即使用“vs2008安装目录/VC/bin/amd64/”下的nmake.exe。如果在编译过程中报有关cl或ml的错误,则在命令行下运行与nmake.exe同级目录的vcvarsamd64.bat设置适当的环境变量以启用64位命令行编译。
32位编译
1、编译环境:
openssl-1.0.0a必须用vs2008编译,VC6+nasm32是无法编译了,因为openssl-1.0.0a要求cl.exe的版本比较高,vc6无法编译,所以用vs2008编译。
2、32位编译:
运行configure:
perl Configure VC-WIN32 或 perl Configure debug-VC-WIN32
创建Makefile文件:注意路径中的斜线。
ms\do_ms
编译动态库:
nmake -f ms\ntdll.mak
编译静态库:
nmake -f ms\nt.mak
请使用vs2008自带的32位命令行编译环境,即使用“vs2008安装目录/VC/bin/”下的nmake.exe。如果在编译过程中报有关cl或ml的错误,则在命令行下运行与nmake.exe同级目录的vcvars32.bat设置适当的环境变量以启用32位命令行编译。
相关文章推荐
- openssl windows编译 32位&64位
- openssl windows编译 32位&64位
- Windows平台编译openssl-0.9.8k库(32位、64位)
- Windows下编译 32位和64位 OpenSSL 2016-04-12
- win7安装openssl,编译32位&64位
- Windows平台编译openssl-0.9.8k库(32位、64位)
- 用VC2013编译了一个程序,在Windows 8、Windows 7(64位、32位)下都能正常运行。但在Win XP,Win2003下运行时,却报错不能运行
- 在windows上编译32位和64位mono
- windows 32位程序编译成64位
- windows 32位程序编译成64位
- 64位 Windows 用了 32位编译平台 编译不过 MySQL API
- openssl windows编译 32位&64位
- 32位&64位版本Windows下运行win32程序扩展用户模式虚拟地址~
- linux gcc 区分32位或64位编译 && 请问arm存储,是以小端格式还是以大端格式?
- 64位windows上用mingw编译32位程序的一种方法
- Boost在Linux和windows下的编译 32位 64位
- VS2013编译64位OpenSSL(附32位)
- windows 32位程序编译成64位
- windows编译64位openssl给64位java jni调用(vs2017)
- linux64位系统编译32位openssl