El mandato irmtdbgc inicia el motor de depuración en el sistema remoto. El mandato irmtdbgc tiene la sintaxis siguiente: irmtdbgc [parámetros depurador] debuggee_name [parámetros programa depurado], donde [parámetros depurador] son, en cualquier orden.
| Parámetro | Descripción |
|---|---|
| -qhost= <host:puerto> | <host> especifica el nombre de host de la máquina que
ejecuta la interfaz de usuario del depurador. Puede tratarse de un nombre de host o de
una dirección IP. Si no se especifica, se utiliza el valor de la variable de entorno
DER_DBG_ADDR. Si no se especifica ninguno de los anteriores, se utiliza el valor
localhost. <puerto> es opcional (por omisión, se presupone el puerto 8001). |
| -i | Si está presente, especifica que el depurador debe detenerse inmediatamente después de cargar el programa depurado, y no ejecutarse hasta el punto de entrada principal de la aplicación. En C++, esto significa que puede depurar el código de inicialización estático de la aplicación. |
-a xxxx |
xxxx puede ser un identificador de proceso o, si el nombre de la aplicación es exclusivo, el nombre del proceso tal como se muestra en el mandato ps. |
| -qdisplay= xxxx | xxxx especifica la pantalla X Window que debe utilizarse para el programa depurado. El valor predeterminado es el valor de la variable de entorno DISPLAY. El programa depurado sólo visualizará X Window si:
Si no se cumple ninguna de estas condiciones, el programa depurado utilizará la sesión en la que se ha iniciado el motor de depuración. El uso de este parámetro requiere la presencia del parámetro -qconsole=GUI. |
| -qconsole=<remote, local o GUI> | Controla dónde aparecerá la consola para el programa que se depura. Si se especifica -qconsole=remote, la salida se dirigirá a la sesión local y a la interfaz de usuario. Si se especifica -qconsole=local, la consola aparecerá en la ventana de consola en la que ha especificado el mandato irmtdbgc. Si se especifica -qconsole=GUI, la consola aparecerá en una ventana independiente. El valor predeterminado de este parámetro es remote. Consulte también la opción -qdisplay para sistemas UNIX. |
| -s | Especifica que el programa depurado debe ejecutarse inmediatamente. El programa depurado se detendrá al llegar a un punto de interrupción del perfil o si se produce una señal. |
| -- | Indica que el próximo parámetro es el nombre del programa depurado. Sólo es necesario si el nombre del programa depurado empieza por el carácter '-'. |
El depurador buscará el programa que debe depurarse utilizando la variable de entorno PATH. En AIX, el programa que se depura puede ser también un archivo del núcleo.