Первый пользователь perl, и я пытаюсь отладить некоторый скрипт, чтобы следовать логике проекта и, конечно же, синтаксису. Использование Cygwin после ввода в командной строке $perl debugger freezes
$ perl -d sample.pl
Loading DB routines from perl5db.pl version 1.3
Editor support available.
Enter h or `h h' for help, or `perldoc perldebug' for more help.
main::(sample.pl:5): print 'Hello world.'; # Print a message
DB<1>
Он висит на линии> DB < 1. Я не могу ничего ввести в подсказке.
Есть ли причина, по которой сообщение неуместно? или как это непонятно?
Это фактический код программы:
#!/usr/local/bin/perl
#
# Program to do the obvious
#
print 'Hello world.'; # Print a message
Пожалуйста, добавьте образец кода, который заставляет отладчик зависать. Кроме того, посмотрите, можете ли вы уменьшить полную оду до минимальной выборки, отображающей проблему. – DVK
Кроме того, попробуйте использовать разметку кода для отображения вывода кода/сценария ... Оба этих вопроса, возможно, внесли свой вклад в проголосовать (я не был таким, чтобы я мог только догадываться) – DVK
Просто чтобы подтвердить - line - ПОЛНОСТЬЮ ПРОГРАММА ПРОГРАММЫ? Thx – DVK