我正在使用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值得一提的目录是否值得一提,如果我删除上面的代码,compliation完成成功。