日期:2014-05-16 浏览次数:20542 次
简单地说,就是从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。
?在 Windows 上安装 DBI Perl 模块
在命令提示符处,转到 ActivePerl 安装目录的 bin 子目录。
强烈建议使用该系统命令提示符,因为下面的步骤可能无法从其它 shell 运行。
通过 Perl Module Manager,输入以下命令。
ppm query dbi如果 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 版。
name version abstract area DBI 1.58 Database independent interface for Perl perl 如果没有安装 DBI,则必须安装。为此,请在 ppm 提示符处输入以下命令。
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。相关资料更多>
![]()
推荐阅读更多>
- oracle 自定义错误,使存储过程执行到某处后跳出
- MySQL数据库增添一个字段
- 怎么用DELPHI实现把WORD、EXCEL和图片等存储到数据库中-转
- Oracle 分区,目录,测试 (2)
- 总结 SQL Server 中死锁产生的原因及解决办法
- Oracle基础——第四章 用户治理及表空间
- Hibernate中运用doInHibernate 结构公用findByhql(查询)和updateByHql(修改)方法
- W2k Server下Oracle 9iAS装置报告
- 存储过程打印疏失行号只支持Oracle10g及以上版本
- Orcale 远程连接数据库异常
- Oracle话语优化53个规则详解(1)转
- Oracle排序对null的处置
- 从 .NET 运用顺序访问 Microsoft Office 数据
- Oracle数据库新装连接串有关问题
- 表里外连接
- 解决oracle用户被锁的有关问题
- 数据库连接池学习札记
- oracle oc4j配备
- How to extract datafiles from asm diskgroup
- JDBC实现资料、图片的存储实例