小编Lou*_*nro的帖子

在构建模块时如何覆盖perl的编译标志?

构建Perl模块时,ExtUtils :: MakeMaker使用Config.pm中定义的标志(参见perldoc Config)获取ccflags和ldflags等值.

如何覆盖这些值(缺少编辑Makefile.PL)?

perl Makefile.PL ldflags=<options> 
Run Code Online (Sandbox Code Playgroud)

似乎不起作用.

上下文:我试图在OS X 10.6上编译Term :: Readline :: Gnu.默认的OS X perl是一个通用的二进制文件,因此有像-arch i386 -arch ppc等的ccflags.
另一方面,我的Gnu Readline(6.0)版本仅从-arch i386的源代码编译而来.因此,它不包含试图使用-arch ppc链接到它的模块的预期符号.

perl build perl-module makemaker

6
推荐指数
1
解决办法
2055
查看次数

标签 统计

build ×1

makemaker ×1

perl ×1

perl-module ×1