soh*_*utu 3 perl makefile configure
我有用Perl编写的软件,现在我想发布它,我希望它是一个像其他GNU软件一样的安装包,可以通过键入来安装:
./configure; make; make install
Run Code Online (Sandbox Code Playgroud)
我注意到在autoconf的包中,大多数代码都是用Perl编写的,而Perl脚本是通过运行"make"生成的.这正是我想要做的.我该怎么做呢?
===添加
谢谢你的好回答!但我写的不是一个模块,它实际上是一组脚本,它们将在管道中执行某些操作,我唯一需要设置的是我在Perl脚本中使用的某些程序的位置.对此有什么建议吗?
所使用的过程的ExtUtils :: MakeMaker的和模块::安装是非常相似的.
perl Makefile.PL
make
make test
make install
Run Code Online (Sandbox Code Playgroud)
如果您已开始使用您发布的特定命令链,则可以将以下内容放入文件中configure:
#!/bin/sh
perl Makefile.PL
Run Code Online (Sandbox Code Playgroud)
如果您没有使用您发布的特定命令链,那么还有Module :: Build.
perl Build.PL
./Build
./Build test
./Build install
Run Code Online (Sandbox Code Playgroud)
我个人使用Module :: Build.
| 归档时间: |
|
| 查看次数: |
4440 次 |
| 最近记录: |