GDB - «Операция не разрешена» при попытке нацелить на локальный хост - PullRequest
1 голос
/ 07 апреля 2011

По какой-то причине, когда я пытаюсь использовать GDB на моей машине с Windows под Cygwin, даже после компиляции из последнего источника, я не могу сделать:

target remote localhost:1234

Вместо этого, когда я пытаюсь это сделать, он говорит:

localhost:1234: Operation not permitted.

Однако эта же команда прекрасно работает на моей виртуальной машине Arch Linux и на моем компьютере OSX 10.5.8. Которые, AFAIK, используют более старые версии GDB. Отчеты "i586-pc-elf-gdb -v":

GNU gdb (GDB) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=i686-pc-cygwin --target=i586-pc-elf".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.

Ответы [ 2 ]

0 голосов
/ 04 мая 2011

Возможно, это звучит глупо, но вы уверены, что на 1234 запущен сервер gdb?

0 голосов
/ 04 мая 2011

Попробуйте скомпилировать свой код также с опцией -ggdbx ": CFLAGS = -Wall -g -ggdb3 -O0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...