2011-12-13 43 views

回答

4

细读Perl的Configure script的来源,我们发现以下使用信息:

case "$otherlibdirs" in 
''|' ') dflt='none' ;; 
*) dflt="$otherlibdirs" ;; 
esac 
$cat <<EOM 
Enter a colon-separated set of extra paths to include in perl's @INC 
search path, or enter 'none' for no extra paths. 

EOM 

所以,如果你的东西编译类似Perl

Configure -Dotherlibdirs=/usr/foo/bar:/usr/foo/bar/baz 

随后的目录/usr/foo/bar/usr/foo/bar/baz将被追加到正常@INC内置到perl二进制。

+0

太好了,再次感谢friedo! – matthewb

+0

现在我的完整命令行无能再次发挥作用:当我尝试运行该命令时,它告诉我“配置:命​​令未找到”。 – matthewb

+0

@ user1088336你的问题是如何更改perl脚本中的'@ INC'?因为这是更基本的东西。 – TLP