Chinaunix首页 | 论坛 | 博客
  • 博客访问: 601254
  • 博文数量: 152
  • 博客积分: 2684
  • 博客等级: 少校
  • 技术积分: 1126
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-29 11:03
文章分类
文章存档

2012年(6)

2011年(96)

2010年(50)

分类: Python/Ruby

2011-12-09 10:01:02

本文由ykredrum在论坛所发,CU技术文章整理,供大家参考学习,转载请注明出处,谢谢。
 
困绕了我很久,费了很多经历终于搞明白了,为避免更多象我一样的初学者走弯路,我把我的一点经验介绍给大家

PPM方式
优点:方面
缺点:部分模块搜索不到,也就不能安装
具体步骤:1,装好库,这些网站都有编译好了的模块,2,用命令安装,ppm install 模块名称
具体方法如下:

添加库的方法:在cmd中运行命令ppm repo suggest  (意思是给出建议添加的网站),然后将列出的网站使用命令
ppm repo add 网站url (比如 ppm repo add )添加,全部添加完
这步完成后就用模块安装命令安装.

以下是列子

D:\.................>ppm repo suggest
ppm repo add activestate
Default ActivePerl repository from ActiveState


ppm repo add bribes
Bribes de Perl


ppm repo add log4perl
log4perl


ppm repo add trouchelle
Trouchelle


ppm repo add uwinnipeg
University of Winnipeg


ppm repo add wxansi
ANSI versions of wxPerl modules


ppm repo add wxperl
wxPerl modules



ppm repo add  bribes
....


手动编译方式
优点:通吃所有模块
缺点:有点麻烦
具体步骤: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上下载需要的模块,比如Win32::SerialPort,下载好了解压,在cmd中进入这个目录(简单的dos命令应该知道吧),就用常见的方法:
   perl Makefile.pl
   make 
   make test
   make install

2.1需要注意几点
2.1.1具体编译步骤应该先看下模块包内的readme
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

上面完成,你应该已经安装好了你的模块了!庆祝一下吧!
阅读(1682) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~