ExtUtils::Mkbootstrap-生成一个引导文件供DynaLoader使用
Mkbootstrap公司
Mkbootstrap通常从扩展名Makefile调用。
没有*.bs(磅)随扩展名提供的文件。相反,可能存在*_英国标准文件中包含特殊情况的代码,如NeXT上伯克利数据库的posix。
*.bs(磅)
*_英国标准
该文件将被解析,并生成一个可能为空的@动态加载程序::dl_resolve_using当前体系结构的数组。这将由$BSLOADLIBS进行扩展,它是由ExtUtils::Liblist::ext()计算得出的。如果此数组仍然为空,则不执行任何操作,否则我们将使用@动态加载程序::dl_resolve_using数组。
@动态加载程序::dl_resolve_using
这个*_英国文件可以将一些代码放入生成的*.bs(磅)通过将其放入$bs代码。这是一种方便的“逃逸”机制,在复杂情况下可能会很有用。
*_英国
$bs代码
如果@DynaLoader::dl_resolve_using包含-L(左)*或-我*条目,Mkbootstrap将自动向生成的*.bs(磅)文件。
-L(左)*
-我*
要安装ExtUtils:MakeMaker,请将相应的命令复制并粘贴到您的终端中。
cpanm公司
cpanm ExtUtils::MakeMaker
CPAN外壳
perl-MCPAN-e外壳安装ExtUtils::MakeMaker
有关模块安装的更多信息,请访问详细的CPAN模块安装指南.