Windows下安装Perl(转载)

来源:互联网 发布:nginx最大并发量 编辑:程序博客网 时间:2024/05/17 03:45


安装步骤如下:

              1)  安装VC6.0;0.9.7i及以上版本支持VC++ 2005

2)    安装perl5;

              3)  解压openssl;

4)  在控制台下进入openssl目录;

              5)  运行perl Configure VC-WIN32,其他可选项参见2.2.1节;

              6)  ms/do_ms.bak

              7)  nmake -f ms/ntdll.mak(动态库)或者nmake –f ms/nt.mak(静态库);(注意这一步要用visual studio 2005 命令提示窗口,否则会报错(U1002),因为nmake版本的原因)

              编译debug版本在ms/do_ms.bat中加上debug,,见INSTALL.W32,具体做法如下:

              编辑do_ms.bak,修改前内容如下:

 

perl util/mkfiles.pl >MINFO

perl util/mk1mf.pl no-asm VC-WIN32 >ms/nt.mak

perl util/mk1mf.pl dll no-asm VC-WIN32 >ms/ntdll.mak

perl util/mk1mf.pl no-asm VC-CE >ms/ce.mak

perl util/mk1mf.pl dll no-asm VC-CE >ms/cedll.mak

perl util/mkdef.pl 32 libeay > ms/libeay32.def

perl util/mkdef.pl 32 ssleay > ms/ssleay32.def

添加debug后如下:

perl util/mkfiles.pl >MINFO

perl util/mk1mf.pl debug no-asm VC-WIN32 >ms/nt.mak                    #添加debug

perl util/mk1mf.pl debug dll no-asm VC-WIN32 >ms/ntdll.mak             #添加debug

perl util/mk1mf.pl debug no-asm VC-CE >ms/ce.mak                          #添加debug

perl util/mk1mf.pl debug dll no-asm VC-CE >ms/cedll.mak                  #添加debug

perl util/mkdef.pl 32 libeay > ms/libeay32.def

perl util/mkdef.pl 32 ssleay > ms/ssleay32.def

安装完毕后,生成的头文件放在inc32目录,动/静态库和可执行文件放在outdll目录。

              另外用户可以在windows集成环境下建自己的工作环境,来编译openssl,操作比较烦琐,也可以从网上址下载已有的vc6.0工程。

原创粉丝点击