Pour une raison quelconque, lorsque j'essaie d'utiliser GDB sur ma machine Windows sous cygwin, même après l'avoir compilé à partir de la dernière source, il ne me laisse pas faire un :GDB - "Opération non autorisée" lorsque vous tentez de cibler localhost
target remote localhost:1234
au lieu de cela, lorsque je tente cela, il dit:
localhost:1234: Operation not permitted.
Cependant, la même commande fonctionne très bien sur mon Arch Linux VM et mon ordinateur Mac OS X 10.5.8. Lesquels, AFAIK, utilisent des versions plus anciennes de gdb. rapports "-v i586-pc-elf-gdb":
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/>.
Firewall, peut-être –
? ce ne serait pas un pare-feu, car il se connecte à localhost, et je ne dispose pas d'un pare-feu en cours d'exécution qui bloque le port 1234 – Eli
Et ce ne serait pas le message d'erreur –