La documentación que sigue describe cómo depurar programas C y C++ en los
servidores remotos. Esta función sólo es aplicable a la Edición avanzada de Development
Studio Client y a los programas que residen en un servidor remoto con los sistemas
operativos POWER Linux o AIX
instalados.
Para depurar una aplicación remota pueden utilizarse dos métodos.
El primer método es un proceso sencillo de un solo paso que acepta todos los valores por
omisión para la aplicación remota. El segundo método permite especificar variables
y parámetros adicionales mediante una configuración de lanzamiento personalizada. Para
obtener una introducción a la depuración y a las configuraciones de lanzamiento, consulte
la sección
Depuración remota y elección del depurador adecuado.
Método
1: Para aceptar los valores por omisión para la aplicación:
- En la vista Sistemas remotos, baje por los archivos y carpetas hasta encontrar el
programa que desea depurar.
- Pulse el archivo con el botón derecho del ratón y seleccione Depurar > Aplicación
C/C++
de sistema principal.
Método 2: Para especificar variables y parámetros adicionales:
- En la vista Sistemas remotos, baje por los archivos y carpetas hasta encontrar
el programa que desea depurar.
- Pulse el archivo con el botón derecho del ratón y seleccione Depurar >
Aplicación C/C++ de sistema principal... para abrir el recuadro de diálogo de
configuraciones de lanzamiento correspondiente a la depuración remota.
- En el campo Nombre, especifique un nombre para la
configuración nueva, como por ejemplo Depuración C/C++.
- Si tiene un proyecto local con archivos asociados, marque el recuadro de
selección Tiene proyecto C/C++ asociado. Pulse
Examinar para navegar hasta la carpeta local que contiene todos
los archivos.
- Debajo de Nombre de programa, por omisión debe
visualizarse el programa. Si no es así, pulse Añadir y desplácese
al programa o programa de servicio del servidor remoto que desea depurar.
Pulse Aceptar.
- En el campo Directorio de trabajo remoto, especifique
el directorio del servidor remoto en el que desea ejecutar la depuración.
- (Recomendado) Marque el recuadro de selección Detener
automáticamente en la primera línea ejecutable del método main si desea
que el depurador entre en la primera línea ejecutable del programa o programa de servicio
o en el primer punto de interrupción.
- Pulse la pestaña Argumentos. Especifique los argumentos de programa
necesarios y pulse Aplicar.
- Pulse la pestaña Entorno. Pulse Nuevo para añadir
variables de entorno si son necesarias.
- Pulse la pestaña Código fuente. Aquí es donde especificará la ubicación de
código fuente remota para la depuración. Por omisión, esta ubicación es la misma que el
directorio de trabajo remoto especificado en la pestaña Principal. Pulse
Añadir para especificar otras ubicaciones de código fuente remotas.
- Se visualizará el recuadro de diálogo Añadir código fuente. Aquí es
donde puede especificar los tipos de código fuente remoto que deben depurarse. Seleccione
Carpeta remota y Aceptar.
- En el recuadro de diálogo Buscar carpeta, navegue por las conexiones
visualizadas para buscar la ubicación de código fuente remoto del código C o C++. Tenga
en cuenta que puede navegar a varios servidores, para especificar archivos de diversas
ubicaciones.
Esto resulta de utilidad si, por alguna razón, los archivos no están disponibles durante
la ejecución y necesita especificar una ubicación de servidor diferente.
- Pulse la carpeta que contiene el código fuente y pulse Aceptar.
- Ahora, en la pestaña Código fuente, debajo de Vía de búsqueda de código
fuente, puede visualizar la adición de la ubicación de servidor remoto. Así es como
podrá especificar ubicaciones de código fuente remoto en el futuro. Por omisión, el
primer código fuente encontrado se utiliza para la depuración. Si desea buscar en todas
las ubicaciones de código fuente duplicadas, marque el recuadro de selección
Buscar archivos fuente duplicados en la vía de acceso. Durante la
sesión de depuración, se le solicitará que seleccione el código fuente que desea utilizar
en una lista de códigos fuente duplicados. Pulse Aplicar.
- Pulse la pestaña Avanzado. Puede especificar la vía de acceso del motor de
depuración en el servidor de sistema principal. Generalmente, el depurador
detecta automáticamente esta información.
- Pulse la pestaña Común para definir
propiedades adicionales para la configuración:
- Utilice los botones de selección para seleccionar si esta
configuración debe ser Local con respecto a la instancia
del entorno de trabajo o Compartida con el equipo.
- Marque uno de los recuadros de selección de los botones de la barra
de herramientas, donde desee que la configuración se visualice como favorita (un acceso
directo a favoritos).
- Pulse Aplicar.
- Pulse Depurar.
La perspectiva Depurar se abrirá automáticamente y mostrará las diversas vistas
que puede utilizar para depurar el programa. Puede trabajar en esta perspectiva para
diagnosticar los errores. Consulte la sección
Información
de depuración y los enlaces relacionados para obtener más información y
descripciones de las tareas.
También puede lanzar el recuadro de diálogo de
depuración desde el menú Ejecutar > Depurar del entorno de
trabajo o desde los botones de la barra de herramientas Depurar
.
Tenga en cuenta que la configuración de lanzamiento se guarda. La próxima vez que abra el
diálogo de configuraciones de lanzamiento para la depuración y Aplicación remota C/C++,
la configuración de depuración remota C/C++ se seleccionará automáticamente. Puede
utilizar esta configuración, crear una configuración nueva o pulsar con el botón derecho
del ratón y duplicar la configuración existente si sólo desea modificar uno o dos
atributos.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.