Ответ 1
Чтобы отладить perl script, используйте переключатель -d
для вызова отладчика.
perl -d test.pl
В отладчике вы можете использовать b <line no>
для установки точки останова в текущем файле. Иногда бывает сложно установить точку останова в файле, который еще не загружен или который был загружен давно, поэтому вы также можете поместить строку
$DB::single = 1;
где угодно в любой программе perl, и отладчик будет разорваться сразу же после выполнения этой строки. Это также хороший способ (единственный способ?) Установить точку останова в коде, который будет запущен во время компиляции.