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」が表示されます。 .PL 上記のコードを削除すると、コンパイルが成功して終了します。