简单地说,就是从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 接口了。
分享到:
相关推荐
在Windows环境下,可以通过"ppm"命令启动。 4. 使用PPM的"install"命令,指定模块文件的路径进行离线安装。例如,如果有一个名为"MyModule.ppd"的文件,可以运行"ppm install path/to/MyModule.ppd"。 5. 重复此步骤...
对于webtours这样的项目,可能需要安装一些特定的Perl模块,例如CGI、DBI(用于数据库交互)或Template Toolkit(用于模板渲染)等。 总的来说,"strawberry-perl-5.10.1.0"是一个针对Windows用户的Perl开发环境,...
然而,对于Windows用户,PPM(Perl Package Manager)是一种更方便的方式来安装Perl模块。 首先,你需要安装Perl解释器,如ActivePerl,它自带了PPM工具。一旦Perl安装完成,打开命令行并启动PPM,你可以使用`ppm`...
- **2.2.2 在Windows下安装** - 使用特定于Windows的安装包。 **2.3 Apache的mod_perl配置** mod_perl的配置主要包括: - **2.3.1 mod_perl基本配置** - 启用mod_perl模块。 - **2.3.2 Alias配置** - 设置别名...
- **安装**:在不同的操作系统(如Windows、Linux、MacOS)下安装Perl的具体步骤。 - **环境变量设置**:确保Perl可以在命令行工具中正常运行的环境变量配置方法。 #### 三、基础语法 - **变量类型**:标量(scalar...
- **2.2.2 在Windows下安装** 对于Windows环境,可以通过预编译的二进制包来安装mod_perl。 **2.3 Apache的mod_perl配置** mod_perl的配置主要包括以下几方面: - **2.3.1 mod_perl基本配置** 需要在Apache的...
- **1.4 使用Perl的环境**:Perl可以在多种操作系统上运行,包括Unix、Linux、Windows等。 - **1.5 开始使用Perl**:通过安装Perl环境并编写简单的程序来熟悉其基础语法。 - **1.6 你的第一支Perl程序**:通常以...
本文将详细介绍如何在Windows环境下安装配置Bugzilla。 首先,安装MySQL数据库是Bugzilla运行的基础。你需要从MySQL官方网站下载适合你系统的版本,例如MySQL 4.1.22 for win32。安装过程可以参考相关教程,如...
1. 首先,你需要在服务器上安装Perl环境,因为Bugzilla是用Perl语言编写的,还需要安装依赖的Perl模块,如DBI(数据库接口)和CGI(通用网关接口)。 2. 解压bugzilla-3.6.3.tar.gz,进入解压后的目录,根据官方...