【发布时间】:2015-05-23 10:32:07
【问题描述】:
考虑以下脚本“test.pl”。
test.pl
#usr/bin/perl -w
push (@INC,"path_for_abc");
use abc;
#rest of the code ...
命令提示符:
$ perl -c test.pl
我知道我必须添加“use lib”编译指示,或者必须在 Begin 块中将路径推入 @INC 中以使其工作。
如果模块的路径没有在@INC 中定义, snytax 检查时“perl -c test.pl”会推送“path_for_abc”吗?
【问题讨论】:
-
它不会,除非,正如你提到的,你
use lib或将推送包装到BEGIN块中。 -
我不太明白你的问题。是什么让你觉得
perl -c在这方面与perl不同?
标签: perl