热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开发perl模块

最方便的创建一个Perl模块的方法就是使用标准的Perl分发自带的工具h2xs。你可以在命令行模式键入h2xs来看看它的参数列表。比如我这里想新建一个模块,那么我键入的命令是:h2

最方便的创建一个 Perl 模块的方法就是使用标准的 Perl 分发自带的工具 h2xs 。你可以在命令行模式键入 h2xs 来看看它的参数列表。比如我这里想新建一个模块,那么我键入的命令是:h2xs -AX -n exonCoverage 就会有如下log日志:

Defaulting to backwards compatibility with perl 5.18.2
If you intend this module to be compatible with earlier perl versions, please
specify a minimum perl version with the -b option.
Writing exonCoverage/lib/exonCoverage.pm
Writing exonCoverage/Makefile.PL
Writing exonCoverage/README
Writing exonCoverage/t/exonCoverage.t
Writing exonCoverage/Changes
Writing exonCoverage/MANIFEST

下面是这些选项的描述

  • -A 省略了自动加载磁带机代码(最好使用大量不常用的子程序模块定义)
  • -X 省略了XS元素(外部子程序,在外部意味着外部Perl,即C)
  • -n 指定模块的名称

因此,上面的命令创建了下面的包结构:

  • Changes
  • Makefile.PL
  • MANIFEST (contains the list of all files in the package)
  • README
  • t/ (test files)
  • lib/ ( Actual source code goes here

但是这只是一个最简单版本的模块架构而已,里面并没有实现任何功能,需要自己补充丰富。


推荐阅读
author-avatar
荆梦梦丶乐园
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有