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

4

0 に答える 0