использование perl для создания аргументов командной строки в gdb в Cygwin - PullRequest
0 голосов
/ 01 декабря 2011

Ранее я использовал команды perl для создания аргументов командной строки в gdb (пример: run perl -e 'print "A"x20'), но моя установка Cygwin не анализирует команды, а обрабатывает их как буквенные строки (argv [1] = "perl ", argv [2] =" -e "и т. д.)

Это какая-то среда Cygwin, которую нужно настроить, или что-то еще?

1 Ответ

0 голосов
/ 02 декабря 2011

Я не знаю конкретно о Cygwin, но в Windows-команде вы должны заключить в двойные кавычки выражение perl и бороться внутри одной строки, если вам нужны двойные кавычки (вы можете использовать qq, например).Итак, на моей машине WinXP это:

perl -e "print 'A'x20"

печатает 20 А.

...