构建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链接到它的模块的预期符号.