‘壹’ windows下perl模块的安装
在Windows系统中,Perl编译器和IDE安装完成后,为了提升脚本开发效率,引入模块是不可或缺的步骤。以下是Windows环境下安装Perl模块的一种详细步骤:
首先,你需要从官方或可信源下载所需的模块,比如Chart-Gnuplot-0.23,将其解压到特定目录。
接着,打开命令提示符,通过Win+R快捷键,输入cmd,定位到包含模块文件的文件夹。
在命令行中,输入"perl Makefile.PL"进行模块的初始化配置。然后,根据你的系统配置,可能需要使用"dmake"(我的电脑上有效)或"nmake"替换"make",输入命令进行编译。如果出现错误,可以跳过测试步骤。
继续输入"dmake install"命令,执行模块安装。安装完成后,可以通过"perldoc -l 模块名"来验证模块是否成功安装。如果显示相关文档,说明安装已完成。
最后,使用"perldoc local"查看所有本地安装的模块及其详细信息,包括安装路径等,以确保一切按预期进行。
‘贰’ openssl编译出错,真心快崩溃了。。。求解答
已经找到原因了,原来是在配置编译文件时,指令
perl
VC-WIN64A
...写成了“perl
VC_WIN64A
...”了
呵呵,真是知道真相的我眼泪掉下来。。。所以说失之毫厘,谬之千里啊,大家一定要吸取我的教训。。。
最后做一个openssl编译中常犯的错误总结吧,后面的新人可以提前注意少走点弯路
1、如果你是Windows平台下编译安装,一定要用VS自带的本地命令提示符,尽量少用系统自带的命令提示符
2、千万注意命令的大小写和“_”与“-”的区别
3、注意你的环境变量,就这么多啦,我也是新人,后面要加紧学习
‘叁’ 如何在windows下面安装perl的tk模块
检查是否安装了模块的一种简单方法是在命令提示符下键入perl-e"useTk"如果发现有该模块,该命令将执行,并返回一个命令提示符。但是,如果未发现该模块,则将显示类似以下内容的错误消息:Can'tlocateTk.pmin@INC(@INCcontains:..请记住,Perl是区分大小写的:perl–e"useTk"和perl–e"usetk"是尝试使用两种不同模块(Tk和tk)的两种不同语句。如果未发现该模块,下一步则是下载并安装该模块。您可以用多种方法完成此操作。关于@INC的注意事项当你use一个模块的时候,就会指示perl去搜索@INC数组中是否有此模块名。你可以像下面这样print@INC包含的路径:perl-e'print"$_\n"for@INC'你可以向@INC中添加自定义目录。像下面这样:BEGIN{push@INC,'/my/dir'}#orBEGIN{unshift@INC,'/my/dir'}#oruselib'/my/dir';我们需要使用BEGIN块在编译时向@INC中添加值,此时是perl检查模块的时刻。如果你等到程序被编译的时候就晚了,perl会会提示一个异常,“在@INC中无法找到XXX”.Can'tlocateXXXin@INC
‘肆’ win10怎么运行openssl
1、安装Perl(我安装在C盘,同时我的openssl也解压在C盘)
使用命令行工具,进入C:\Perl64\eg路径下, 执行“perl example.pl”,若显示“Hello from ActivePerl!”,则说明Perl安装成功。
2、设置环境变量
打开我的电脑->属性->高级系统设置->环境变量,找到Path系统变量,点击编辑,添加E:\VS 2013\VC\bin;C:\Perl64\bin;c:\windows\system32,其中E:\VS 2013\VC\bin是我的VS2013的安装路径,根据情况自己修改。C:\Perl64\bin是Perl的安装路径,根据情况自己修改。
3、用管理员身份打开Visual Studio的开发人员命令提示,并进入openssl的目录(我的放在C盘根目录)
4、执行Configure命令(配置编译参数)
5、运行ms\do_ms命令
6、运行nmake -f ms\ntdll.mak命令进行编译生成OpenSSL动态库
此时会编译大概两分钟左右,耐心等待。
7、测试
使用命令nmake -f ms\ntdll.mak test,若成功,会出现结果:
8、可能使用的命令
测试OpenSSL动态库:nmake -f ms\ntdll.mak test
测试OpenSSL静态库:nmake -f ms\nt.mak test
安装OpenSSL动态库:nmake -f ms\ntdll.mak install
安装OpenSSL静态库:nmake -f ms\nt.mak install
清除上次OpenSSL动态库的编译,以便重新编译:nmake -f ms\ntdll.mak clean
清除上次OpenSSL静态库的编译,以便重新编译:nmake -f ms\nt.mak clean
9、总结(使用方法)
当建立工程需要使用到openssl库时,在包含目录中添加openssl安装目录的include目录, 在库目录中添加out32dll目录。
或者将OpenSSL下的include文件夹、lib文件、dll文件拷出,使用的时候包含进去就行了。
‘伍’ 请问怎样perl程序文件编译成可执行文件
于是就有此问。答案:在Linux下可以使用PerlCC(本身就随着PERL有的),他是把PERL转换成C语言,然后编译它。
如果在Windows下可以使用perl2exe(找破解版),建议使用PERLAPP(也就是ActivePERL的PDK套件),功能非常强大,不过是商业软件,也可以去找一个破解版本(最新版是5.3XXX).
PDK可以把PERL脚本编译成常规应用程序/WINDOWS SERVICE/工具栏程序等等.功能非常强大.也就是说你利用PERL编写的脚本,在Windows上面做一服务程序,完全没有问题.