私はperlモジュールを持っています:abcUtil.pm
サブルーチンチェックを持っています:
package abc::abcUtil
require "common.pl"
sub check {
..
PERL_DEBUG("");
// PERL_DEBUG is in common.pl
..
}
これを実行すると正常に動作しますが、別の perl でこの pm を使用すると:
require "common.pl"
use abc::abcUtil
sub func {
abc::abcUtil::check();
}
ここで、 を呼び出すとfunc()
、次のエラーが発生します。
"Undefined subroutine &abc::abcUtil::PERL_DEBUG .."
PERL_DEBUG
この perl ファイルには、正常に動作している他の直接発生するものがあります。
何が間違っている可能性がありますか?
ありがとう