La commande irmtdbgc permet de démarrer le moteur de débogage sur le système distant. La commande irmtdbgc respecte la syntaxe suivante : irmtdbgc [paramètres débogueur] nom_programme_à_déboguer [paramètres programme à déboguer], où les [paramètres débogueur] sont, dans n'importe quel ordre :
| Paramètre | Description |
|---|---|
| -qhost= <hôte:port> | <hôte> indique le nom d'hôte de la machine
qui exécute l'interface utilisateur du débogueur. Il peut s'agir d'un nom d'hôte ou d'une adresse IP. Si
aucune valeur n'est indiquée, la valeur de la variable d'environnement DER_DBG_ADDR est utilisée. Si elle n'est pas indiquée non plus, la valeur localhost est utilisée. <port> est facultatif (par défaut, le port 8001 est utilisé). |
| -i | Indique, le cas échéant, que le débogueur doit s'arrêter immédiatement après le chargement du programme à déboguer et ne pas s'exécuter jusqu'au point d'entrée principal de votre application. Pour le langage C++, cela signifie que vous pouvez déboguer le code d'initialisation statique de votre application. |
-a xxxx |
xxxx peut être un identificateur de processus ou, si le nom de l'application est unique, le nom du processus tel qu'il est affiché par la commande ps. |
| -qdisplay= xxxx | xxxx indique l'affichage de la fenêtre X à utiliser pour le programme à déboguer. La valeur par défaut est celle de la variable d'environnement DISPLAY. Le programme à déboguer utilise l'affichage de la fenêtre X uniquement si :
Si ces deux conditions ne sont pas remplies, le programme à déboguer utilise la session dans laquelle le moteur de débogage a été démarré. L'utilisation de ce paramètre exige que le paramètre -qconsole=GUI soit également présent. |
| -qconsole=<remote, local ou GUI> | Ce paramètre contrôle l'endroit où la console du programme en cours de débogage apparaîtra. Si vous indiquez -qconsole=remote, la sortie sera envoyée à la session locale et à l'interface utilisateur. Si vous indiquez -qconsole=local, la console apparaîtra dans la fenêtre dans laquelle vous avez entré la commande irmtdbgc. Si vous indiquez -qconsole=GUI, la console apparaîtra dans une fenêtre séparée. La valeur par défaut de ce paramètre est remote. Consultez également la section sur l'option -qdisplay pour les systèmes UNIX. |
| -s | Indique que le programme à déboguer doit être exécuté immédiatement. Il s'arrête lorsqu'un point d'arrêt est atteint à partir du profil ou lorsqu'un signal se produit. |
| -- | Indique que le paramètre qui suit est le nom du programme à déboguer. Ce paramètre est obligatoire uniquement lorsque le nom du programme à déboguer commence par le caractère '-'. |
Le débogueur cherche, à l'aide de la variable d'environnement PATH, le programme à déboguer. Sous AIX, le programme en cours de débogage peut également être un fichier core.