从多个文件生成单个 perl 文件 (.pm + .pl)
Generate a single perl file from multiple files (.pm + .pl)
我想做的一个很好的例子是 Ack。 github 上可用的原始资源由几个包和一个主要的 Perl 文件组成。
不过,作者还提供了一个包含所有包的 Perl 文件。从源头上我可以看出这个文件是自动生成的,我想知道它是如何完成的。
我尝试 git clone
来源并使用 perl Makefile.PL && make && make install
制作模块,但我没有得到任何自动生成的文件。我想答案在别处。
有什么工具可以做这样的事情吗?
ack
使用通过 make ack-standalone
.
访问的自制解决方案
你应该看看 App::FatPacker 因为这就是它的全部内容。
我想做的一个很好的例子是 Ack。 github 上可用的原始资源由几个包和一个主要的 Perl 文件组成。
不过,作者还提供了一个包含所有包的 Perl 文件。从源头上我可以看出这个文件是自动生成的,我想知道它是如何完成的。
我尝试 git clone
来源并使用 perl Makefile.PL && make && make install
制作模块,但我没有得到任何自动生成的文件。我想答案在别处。
有什么工具可以做这样的事情吗?
ack
使用通过 make ack-standalone
.
你应该看看 App::FatPacker 因为这就是它的全部内容。