J'essaie de configurer le débogueur gdb dans eclipse pour l'attacher à un programme distant. Voici la configuration que j'utilise:GDB se bloque lors de la tentative de connexion
Pour le développement PC (dev), j'utilise Eclipse Mars sur un PC Windows 7. Eclipse est configuré pour utiliser le compilateur croisé GCC/G ++ et gdb en tant que débogueur distant. J'utilise Sourcery CodeBench Lite comme l'outil de développement dans Windows.
dev> gdb --version
dev> GNU gdb (Sourcery CodeBench Lite 2014.05-25) 7.7.50.20140217-cvs
Le PC cible est un RHEL 7, où j'utilise gdbserver afin que je puisse déboguer mon application à distance.
target> gdbserver --version
target> GNU gdbserver (GDB) Red Hat Enterprise Linux 7.6.1-64.el7
Copyright (C) 2013 Free Software Foundation, Inc.
J'ai deux configuration de débogage dans Eclipse, un pour le débogage à distance et un autre pour la fixation à un programme à distance qui est en cours d'exécution dans la cible PC. Je n'ai pas de problème de débogage mon programme en utilisant la configuration de débogage à distance, cependant, lorsque je tente de joindre au programme à distance, je reçois l'erreur suivante:
Voici comment configurer mon débogueur pour attacher à une télécommande Application:
J'utilise le script gdbinit suivant:
handle SIG34 nostop noprint pass
set verbose on
set sysroot
J'ai également essayé d'utiliser les mêmes versions GDB des deux côtés et j'ai obtenu le même résultat. À ce stade, je suis ouvert à toute suggestion!