Est-il possible de joindre une session de débogage à un programme en cours d'exécution dans eclipse CDT

StackOverflow https://stackoverflow.com/questions/655853

  •  19-08-2019
  •  | 
  •  

Question

J'écris un plug-in netscape iplanet (sous Solaris / C utilisant eclipse), qui est essentiellement un objet partagé avec des points d'entrée spécifiques. J'aimerais pouvoir déboguer l'objet partagé avec le débogueur (gdb) d'eclipse. Je me souviens d’avoir fait quelque chose de similaire sous AIX, qui permettait d’attacher xldb à un processus en cours. Est-il possible de demander à Eclipse d’exécuter gdb pour s’attacher à un binaire en cours d’exécution? Et devrais-je m'attendre à du chagrin parce que je veux déboguer un morceau de code chargé dynamiquement?

Était-ce utile?

La solution

Oui c'est ça. Vous devez accéder à la boîte de dialogue de configuration de la machine et sélectionner "C ++ Attach to ...". En fonction de votre version d’Eclipse, il se peut qu’il n’y ait qu’un ou plusieurs "C ++ Attach to ...". variantes disponibles.

Autres conseils

J'utilise Eclipse CDT pour environnement distant HP / UX. Je ne sais pas si cela fonctionnera pour vous:

  1. votre application s'exécute sous unix

  2. aller à Exécuter / Configurer le débogage / C / C ++ Attacher à distant

  3. cliquez sur Debug pour afficher la liste des processus

  4. sélectionnez le processus que vous souhaitez déboguer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top