2

我正在使用 ExtUtils::MakeMaker 创建 Makefile.PL 我将以下函数添加到 makefile.PL 以检查源目录是否存在

sub  check_directory  {


my ($argv) = @_;

unless (defined $argv->{'source'} and -d $argv->{'source'}) {


    die 'directory not found ';
}

}

现在当我运行perl MakeFile.pl --source=/opt/src一切正常

但在那之后,当我运行make/dmake时,一切编译正常,但我总是收到“找不到目录”消息和“错误代码 255”,知道为什么我得到它,以及是否有不同的方法来检查在编写 MakeFile 时是否找到目录.PL 值得一提的是,如果我删除上面的代码,编译成功完成。

4

0 回答 0