Démarrage d'une session de débogage

Pour lancer une session de débogage, vous démarrez le client sur votre poste de travail puis le moteur de débogage sur le serveur avec les paramètres pour la connexion de votre poste de travail. Pour plus d'informations sur les paramètres du moteur de débogage, consultez la rubrique connexe sur le démarrage du moteur du débogueur.

Pourquoi et quand exécuter cette tâche

Pour lancer une session de débogage depuis le serveur qui se connecte à un poste de travail ayant un client de débogage lancé (par exemple Rational Developer for Power Systems Software), émettez irmtdbgc -qhost=hôte:port nom_programme_à_déboguer [paramètres programme_à_déboguer] sur le serveur. Pour plus d'informations sur la syntaxe de la commande irmtdbgc, y compris les paramètres avancés, consultez la rubrique connexe sur le démarrage du moteur du débogueur.

Lorsque vous lancez une session de débogage, le moteur de débogage détecte la source de l'application. Il émet un avertissement si la source ne correspond pas à l'exécutable en cours de débogage.

Conseil :
  • Vous pouvez vous connecter à un processus en cours d'exécution au lieu de charger un programme. Pour cela, utilisez le paramètre -a du moteur de débogage (par exemple, lancez une commande de la forme irmtdbgc -qhost=hôte:port -a xxxx, où xxxx est un identificateur de processus ou, si le nom de l'application est unique, le nom du processus lui-même).
  • Sous AIX, vous pouvez déboguer un fichier core de la même manière qu'un exécutable standard : irmtdbgc -qhost=hôte:port core
  • Vous pouvez définir la variable d'environnement DER_DBG_ADDR=hôte:port afin de spécifier l'emplacement par défaut de l'interface utilisateur. Pour plus d'informations sur les variables d'environnement du moteur de débogage, consultez la rubrique connexe.

Commentaires en retour