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

Linux系统开机过程详细分析

2007-08-29 01:30 363 查看
ActivePerl是一款可以执行Perl程序的工具软件,官方网站Activestate。ActivePerl共有4个版本,分别是:Community Edition、Business Edition、Enterprise Edition、OEM Editions Edition。
ActivePerl下载地址:
http://downloads.activestate.com/ActivePerl/releases/5.12.3.1204/

Perl安装比较简单,这里不再讲。下载解压后执行Installer.bat,一步步操作即可,安装完后最好手动添加PATH变量:
引用[InsallDir]\perl\site\bin;[InsallDir]\perl\bin;

1、进入解压目录。
引用>cd C:\openssl-0.9.8k

2、运行Configure。
引用>perl Configure VC-WIN32

如不成功会有明显提示。

3、创建Makefile文件。
引用>ms\do_ms

推荐使用这种方式,另外两种方式 如果使用也必须保证本机有编译器才能使用。
引用:ms\do_masm (默认vc 自带的编译器;也也以自己下载安装)
引用:ms\do_nasm (需要自己下载)

4、配置VC环境变量。
引用>cd C:\Program Files\Microsoft Visual Studio\VC98\Bin
>vcvars32.bat

VS2008:
引用>cd Program Files\Microsoft Visual Studio 9.0\VC\bin
>vcvars32.bat

5、编译动态链接库。
引用>cd C:\openssl-0.9.8k
>nmake -f ms\ntdll.mak

如果编译成功,最后的输出都在out32dll目录下:包括可执行文件、两个dll(ssleay32.lib, libeay32.lib)和两个lib文件(ssleay32.dll, libeay32.dll)。

6、VS2008相关配置参考:
http://www.docin.com/p-190536054.html

7、编写OpenSSL程序,可参考C:\openssl-0.9.8k\demos
(1)包含相应头文件
引用#include <openssl/***.h>

(2) 添加静态链接库
#pragma comment(lib, "libeay32.lib")
#pragma comment(lib, "ssleay32.lib")


(3)将动态链接库ssleay32.dll, libeay32.dll复制到C:\WINDOWS\system32或Debug目录下,确保动态链接库在正确的路径。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: