简单地说,就是从http://search.cpan.org/下载你所需要的模块解压到本地,然后启动dos面板利用cd命令进入该目录,然后输入perl makefile.pl,接着输入dmake install(或make install),一般情况下可以搞定,如果不行请看以下具体步骤。
手动编译方式
优点:通吃所有模块
缺点:有点麻烦
具体步骤:1安装编译器2设置编译器的环境变量3可能安装dmake
具体方法:如下
1.首先要有个c编译器,推荐dev-cpp(开源免费的,网上自己搜索),记得要下含有mingw的就是了(不懂c,下载含有mingw的因为这个版本的bin目录里有gcc.exe等工具).
1.1安装好了编译器之后,要能在cmd中以命令方式运行的话,必须要设置环境变量,在winxp中[我的电脑]->[属性]->[高级]->[环境变量]里设置,只需要在path里加个你路径,比如你的安装路径c:\dev-cpp,那你就要加上c:\dev-cpp\bin (path中有很多其他的路径,之间记得用;隔开)弄完好,在cmd中运行gcc -v 显示出内容表示编译器安装成功,并且可以用命令行编译.
2.编译步骤,在cpan上下载需要的模块,http://search.cpan.org/~leto/Math-MatrixReal-2.05/lib/Math/MatrixReal.pm,下载好了解压,在cmd中进入这个目录(简单的dos命令应该知道吧),就用常见的方法:
perl Makefile.pl
make
make test
make install
2.1需要注意几点
2.1.1具体编译步骤应该先看下模块包内的readme和install(用Word打开)
2.1.2用的是dev-pp编译器,故用make,vc编译器好象是nmake
2.1.3最重要的是,使用make很可能会出现错误,不能编译,找了很多原因,有高人介绍了解决办法,就是下载一个叫dmake的工具,搜索下,下载后解压缩,将里面的dmake.exe和startup的文件夹(好象是这个名字)一起复制到c:\dev-cpp\bin 里(因为这个目录注册到环境变量里的),之后安装改成:
perl Makefile.pl
dmake (可省略)
dmake test (可省略)
dmake install
在 Windows 上安装 Perl/DBI 支持
安装 ActivePerl 5.6.0 或更高版本。您可以使用 ActivePerl 安装程序安装 Perl 并配置计算机。无需重新编译 Perl。
-
安装 Microsoft Visual Studio 并配置环境。
如果没有选择在安装时配置环境,则必须正确设置 PATH、LIB 和 INCLUDE 环境变量才能继续。Microsoft 为此提供了一个批处理文件。对于 32 位版本,Visual Studio 2005 或 2008 安装目录的 vc\bin 子目录中提供了名为 vcvars32.bat 的批处理文件。对于 64 位版本,请查找此批处理文件的 64 位版本,例如 vcvarsamd64.bat。打开一个新的系统命令提示符并运行此批处理文件,然后再继续。
有关配置 64 位 Visual C++ 版本环境的详细信息,请参见 http://msdn.microsoft.com/en-us/library/x4d2c09s.aspx。
-
在命令提示符处,转到 ActivePerl 安装目录的 bin 子目录。
强烈建议使用该系统命令提示符,因为下面的步骤可能无法从其它 shell 运行。
-
通过 Perl Module Manager,输入以下命令。
如果 ppm 无法运行,请检查是否正确地安装了 Perl。
该命令应生成两行如下所示的文本。在此情况下,该信息指示 ActivePerl version 5.8.1 build 807 正在运行且 DBI 版本 1.38 已安装。
|
Querying target 1 (ActivePerl 5.8.1.807)
1. DBI [1.38] Database independent interface for Perl
|
对于更新版本的 Perl,则可能会显示如下所示的表。这种情况下,该信息指示已安装了 DBI 1.58 版。
如果没有安装 DBI,则必须安装。为此,请在 ppm 提示符处输入以下命令。
-
在命令提示符处,转到 SQL Anywhere 安装目录的 SDK\Perl 子目录。
-
输入以下命令生成并测试 DBD::SQLAnywhere。
如果出于任何原因您需要从头开始,则可以运行 nmake clean 命令删除所有部分生成的目标。
-
要测试 DBD::SQLAnywhere,请将示例数据库文件复制到 SDK\Perl 目录下,然后进行测试。
|
copy "%SQLANYSAMP12%\demo.db" .
|
如果测试没有运行,请确保路径中包含 SQL Anywhere 安装目录的 bin32 或 bin64 子目录。
-
要完成安装,请在同一提示符下执行以下命令。
现在就可以使用 DBD::SQLAnywhere 接口了。
分享到:
相关推荐
DBI 数据类型 一个简单的DBI 脚本 处理错误 .....
该资源为Perl的安装包以及安装步骤,方便linux环境安装perl的DBI,解决在linux环境下使用perl连接数据库的问题。
Programming Perl DBI 8
Perl DBI手册中文翻译版 pdf,Perl DBI中文帮助文档,内容涉及Perl DBI名称、概述、描述、DBI类、处理器通用方法、通用属性、DBI数据库处理对象、数据库处理方法等。
这是一篇对perl中关于DBI操作,简单容易理解!
Perl-DBI编程,dbi开发必备资料
对perl DBI一些方法的介绍。介绍的还可以,有点帮助!
perl_dbi基本概念,处理方法等。 包含dbi类,dbi方法,已有的驱动方法。 相关的例子等。
读懂perl语言与数据库接口的无上'神器'资料
perl的DBI使用手册,详细描述了如何连接数据库,如何使用dbi模块,对于使用perl语言进行运维,开发的小伙伴希望带来帮助
DBI是Perl数据库编程的主要接口。它与数据库产品无关,且为几乎所有的数据库产品提供了一致的子例程集。DBI将实际的数据库驱动程序与API分离,这样DBI程序可以处理任何数据库,甚至可以同时处理不同厂商的多个数据库...
Perl DBI Overview Chapter 7. The Perl DBI API Part II Using MySQL Programming Interfaces MySQL SQL eTutorials
perl-DBI-1.52-2.el5.i386.rpm
Perl DBI手册中文翻译版 pdf,Perl DBI中文帮助文档,内容涉及Perl DBI名称、概述、描述、DBI类、处理器通用方法、通用属性、DBI数据库处理对象、数据库处理方法等。
perl-DBI-1.40-5.i386.rar ,分享给大家,有的时候不容易找。
Perl DBI是一个Perl语言的数据库访问API。DBI定义了一系列函数,变量和惯例提供一个独立于具体数据库的一致性的数据库接口。 记住DBI仅仅是一个接口是很重要的。在应用程序和一个/多个数据库驱动器之间的一个瘦层。...
服务器系统:linux centos 应用分类:perl使用的DBI应用
Table of Contents Copyright Page Dedication Preface Chapter 1: Introduction Chapter 2: Basic Non-DBI Databases Chapter 3: SQL and Relational Databases Chapter 4: Programming ...
Linux下安装mysql下的必要条件就是安装perl-DBI-1.40-5.i386.rpm。 Perl 最初的设计者为拉里·沃尔(Larry Wall),它于1987年12月18日发表。Perl借取了C、sed、awk、shell scripting以及很多其他程序语言的特性。
安装模块前,先要确保对perl5安装目录有可写权限(通常以su命令获得),执行: make install ———————————————— 版权声明:本文为CSDN博主「高山流水123a s d」的原创文章,遵循 CC 4.0 BY-...