6种方法配置perl的@INC变量

本文介绍了如何在非标准位置运行perl脚本并使用库,特别关注了Perl的@INC路径。通过lib模块、命令行开关-I、直接修改@INC数组、设置PERL5LIB环境变量以及在编译perl解释器时调整include路径等6种方法来添加额外的库目录。
摘要由CSDN通过智能技术生成
Objectives
Run a perl script using libraries in non­standard locations.
We use the location /opt/special/plib for our samples.
Perl uses by default the array @INC as include path when searching for modules to load. 
This path is
compiled into the perl binary when building it from source and can be printed by running 
perl -V, which will show something like:
..
Compiled at Jan 24 2004 21:39:16
@INC:
/etc/perl
/usr/lib/perl5/site_perl/5.8.0/i686-linux
/usr/lib/perl5/site_perl/5.8.0
/usr/lib/perl5/site_perl/5.6.1
..
1. Using the module lib
The standard module lib can be used to specify an explicit path to include. It must be stated at the 
top of the script:
#!/usr/bin/perl
#
use lib "/opt/special/plib";
use strict;
use warnings;
.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值