gpt4 book ai didi

perl - 如何使用 makefile/autoconf 制作可安装的 Perl 程序?

转载 作者:行者123 更新时间:2023-12-04 20:39:34 26 4
gpt4 key购买 nike

我有用 Perl 编写的软件,现在我想发布它,我希望它像其他 GNU 软件一样是一个安装包,可以通过键入以下命令进行安装:

./configure; make; make install

我注意到在 autoconf 的包中,大部分代码都是用 Perl 编写的,而 Perl 脚本是通过运行“make”生成的。这正是我想做的。我该怎么做呢?

===
添加

谢谢你的好回答!但我写的不是一个模块,它实际上是一组脚本,它们会在管道中做一些事情,我唯一需要设置的是我在 Perl 脚本中使用的一些程序的位置。对此有什么建议吗?

最佳答案

ExtUtils::MakeMaker 使用的进程和 Module::Install非常相似。

perl Makefile.PL
make
make test
make install

如果您准备使用您发布的特定命令链,您可以将以下内容放入文件 configure :
#!/bin/sh
perl Makefile.PL

如果您没有设置使用您发布的特定命令链,还有 Module::Build .
perl Build.PL
./Build
./Build test
./Build install

我个人使用 Module::Build 。

关于perl - 如何使用 makefile/autoconf 制作可安装的 Perl 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5507399/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com