InglésFrancésEspañol

icono de página de OnWorks

xxgdb: en línea en la nube

Ejecute xxgdb en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando xxgdb que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


xxgdb: interfaz del sistema de ventanas X para el depurador de gdb.

SINOPSIS


xgdb [ -opción del kit de herramientas ... ] [-xxgdbopción ... ] [-gdbopción ... ] [archivoobj [ archivo central ]]

DESCRIPCIÓN


Xxgdb es una interfaz gráfica de usuario para gdb depurador en el sistema X Window. Eso
proporciona retroalimentación visual y entrada del mouse para que el usuario controle la ejecución del programa a través de
puntos de interrupción, para examinar y recorrer la pila de llamadas de función, para mostrar valores de
variables y estructuras de datos, y para buscar funciones y archivos de origen.

Xxgdb permite los comandos gdb iniciales almacenados en el archivo .gdbinit para ser ejecutado inmediatamente
después de leer la información simbólica. Si .gdbinit no existe en la corriente
directorio, se busca en el directorio de inicio del usuario ( /.gdbinit). La opción -nx se puede utilizar para
evitar que xxgdb ejecute este archivo. La opción -i se puede utilizar para cambiar el nombre de archivo de
archivo de comando.

archivoobj es un archivo objeto producido por un compilador con la opción apropiada (-g)
especificado para producir información de tabla de símbolos para gdb.

Si un archivo llamado centro existe en el directorio actual o en un archivo central está especificado, xgdb can
ser utilizado para examinar el estado del programa cuando ocurrió el volcado del núcleo.

El nombre del depurador invocado por xgdb es, por defecto, gdb, pero se puede anular
con la variable de entorno XXGDB_DEBUGGER o con la opción db_name.

OPCIONES


Xxgdb acepta todas las opciones de línea de comandos estándar de X Toolkit (consulte X(1)), y todos los
opciones de gdb (ver gdb(1)), más las siguientes opciones específicas de xxgdb:

-db_name nombre del depurador
Especifique el nombre del depurador para anular el "gdb" predeterminado. ADVERTENCIA: por
El indicador predeterminado es el nombre del depurador entre paréntesis seguido de un
espacio. Entonces, si el mensaje sigue siendo "(gdb)", TIENE QUE usar -db_prompt "gdb"

-db_prompt cadena de solicitud
Especifique a xxgdb cuál es el indicador del depurador. El valor predeterminado es esperar el aviso
para ser el nombre del depurador entre paréntesis seguido de un espacio (p. ej.,
"(gdb)").

-i nombre de archivo
Especifique el nombre de archivo del archivo de comando gdb inicial. El predeterminado es ".gdbinit".

-nx No ejecuta el archivo .gdbinit (o el archivo especificado con -i)

-bigicon
Utiliza un icono de 64 x 64 en lugar del icono predeterminado de 48 x 48.

SUBVENTANAS


Xxgdb consta de las siguientes subventanas:

Ventana de archivo Muestra el nombre de ruta completo del archivo que se muestra en la ventana de origen,
y el número de línea del símbolo de intercalación.

Ventana de origen Muestra el contenido de un archivo de origen.

Ventana de mensajes Muestra el estado de ejecución y los mensajes de error de xgdb .

Ventana de comandos Proporciona una lista de los comandos comunes de gdb que se invocan simplemente
haciendo clic en el botón IZQUIERDO del ratón.

Ventana de diálogo Proporciona una interfaz de escritura a gdb.

Ventana de visualización Proporciona una ventana para mostrar variables cada vez que se detiene la ejecución.

Ventanas emergentes Proporcionan ventanas para mostrar variables (consulte "Visualización de datos C
Estructuras "a continuación).

Los tamaños relativos de la ventana de origen, la ventana de comandos y la ventana de diálogo se pueden
ajustado arrastrando el agarre (un pequeño cuadrado cerca del borde derecho de un borde horizontal)
con el botón IZQUIERDO del ratón pulsado.

SELECCIÓN


La selección de texto en la ventana de origen se modifica para facilitar la selección de expresiones C.
El botón IZQUIERDO del mouse hacia abajo selecciona una expresión C resaltándola en video inverso. IZQUIERDA
El botón del mouse hacia abajo también coloca el símbolo de intercalación y actualiza la etiqueta de línea en consecuencia.

La selección de la expresión C se basa en el recurso delimitadores que determina el conjunto de
caracteres que delimitan una expresión C. (El comportamiento de selección de palabras predeterminado en el
El widget de texto de Athena selecciona una palabra delimitada por espacios en blanco.) Ajuste de selección de texto
es posible manteniendo presionado el botón IZQUIERDO del mouse y arrastrando.

Un clic con el botón IZQUIERDO del mouse con el botón SHIFT presionado imprime el valor de la expresión
seleccionado.

BARRA DE DESPLAZAMIENTO


Al presionar el botón IZQUIERDO del mouse, el texto se desplaza hacia adelante, mientras que al presionar el botón DERECHO
El botón desplaza el texto hacia atrás. La cantidad de desplazamiento depende de la distancia del
botón del puntero lejos de la parte superior de la barra de desplazamiento. Si se presiona el botón en la parte superior de
la barra de desplazamiento, sólo se desplaza una línea de texto. Si se presiona el botón en la parte inferior
de la barra de desplazamiento, se desplaza una pantalla llena de texto.

Al presionar el botón CENTRAL del mouse se cambia la posición del pulgar de la barra de desplazamiento. Arrastrando
el botón MEDIO del mouse hacia abajo mueve el pulgar y cambia el texto mostrado.

IOWIN y NOIOWIN COMANDO


Si está compilado, con la opción correcta, xxgdb puede usar una ventana io separada para hablar con gdb, por lo que
la salida del programa no se confunde con la salida gdb. Escriba el comando 'iowin' en la ventana de diálogo
para crear la ventana io. Si recibe el mensaje de error 'Comando no definido', entonces xxgdb no fue
compilado para esa función. El programa xxgdbiowin se utiliza para esta ventana io.

Si xxgdb se compiló con soporte para iowin, al escribir 'noiowin' se cerrará la ventana de io y
restablecer el terminal de control del depurador.

COMANDO BOTONES


Ejecución Comandos
run Inicie la ejecución del programa.

cuenta Continuar la ejecución desde donde se detuvo.

Next Ejecute una línea fuente, sin entrar en ninguna llamada de función.

paso Ejecute una línea fuente, ingresando a una función si la línea fuente contiene
una llamada de función.

acabado Continuar con la ejecución hasta que regrese el procedimiento seleccionado; el procedimiento actual
se utiliza si no se selecciona ninguno.

Punto de interrupción Comandos
break Detenga la ejecución del programa en la línea o en la función seleccionada. Para establecer un
punto de interrupción en el programa, coloque el símbolo de intercalación al comienzo de la línea fuente o en
el nombre de la función y haga clic en el break botón. Aparecerá una señal de alto junto a
la línea de origen.

romper Establezca un punto de interrupción habilitado solo para una parada. Este es el mismo que el break
botón, excepto que el punto de interrupción se desactiva automáticamente la primera vez que golpea.

borrar Eliminar el punto de interrupción en la línea de origen seleccionada o el número de punto de interrupción
seleccionado.

show brkpts
Muestra los puntos de interrupción actuales (tanto activos como inactivos).

Apilar Comandos
montón Muestre un seguimiento de la pila de las funciones llamadas.

up Sube un nivel en la pila de llamadas.

DE INSCRIPCIÓN Bajar un nivel en la pila de llamadas.

Data Pantalla Comandos
Imprimir Imprime el valor de una expresión seleccionada. (consulte también "Visualización de datos C
Estructuras "a continuación)

Imprimir * Imprime el valor del objeto al que apunta la expresión seleccionada. (ver también
"Visualización de estructuras de datos C" a continuación)

la visualización Muestra el valor de una expresión seleccionada en la ventana de visualización, actualizando su
valor cada vez que se detiene la ejecución.

no mostrar Deje de mostrar el valor de la expresión seleccionada en la ventana de visualización. Si
la expresión seleccionada es una constante, se refiere al número de pantalla
asociado con una expresión en la ventana de visualización.

args Imprime los argumentos del marco seleccionado.

show la visualización
Muestra los nombres de las expresiones que se muestran actualmente.

locales Imprime las variables locales del marco seleccionado.

montón Imprima un trazo inverso de toda la pila.

Misceláneos Comandos
Buscar Aparece un panel de búsqueda que permite la búsqueda hacia adelante (>>) y hacia atrás (<<) de
cadenas de texto en el archivo de origen. Golpear retorno de carro después de ingresar a la búsqueda
string comenzará una búsqueda hacia adelante y aparecerá en el panel de búsqueda.

presentar Aparece un navegador de directorio que permite al usuario moverse hacia arriba y hacia abajo en el
árbol de directorios, para seleccionar un archivo de texto que se mostrará, para seleccionar un archivo ejecutable
para depurar, o para seleccionar un archivo principal para depurar. Las entradas del directorio están marcadas con un
barra diagonal al final (`/ ') y ejecutables con un asterisco al final (` *'). Nombres de archivo
que comienzan con un punto (`. ') o terminan con una tilde (` ~') no aparecen en la lista
.

Buscar Aparece un panel de búsqueda que permite la búsqueda hacia adelante (>>) y hacia atrás (<<) de
cadenas de texto en el archivo de origen. Golpear retorno de carro después de ingresar a la búsqueda
string comenzará una búsqueda hacia adelante y aparecerá en el panel de búsqueda.

si Envíe 'y' (sí) a gdb. Para ser utilizado cuando gdb requiera una respuesta sí / no.

no Envíe 'n' (no) a gdb. Para ser utilizado cuando gdb requiera una respuesta sí / no.

renuncia Exit xgdb.

I / O Win
Cree la ventana de io.

No I / O Win
Eliminar la ventana de io.

Viendo C Data Estructuras
Xxgdb proporciona un soporte primitivo para mostrar gráficamente estructuras C y el
capacidad de seguir indicaciones. Al presionar el botón DERECHO del mouse en el Imprimir (o Imprimir *)
El botón de comando muestra el valor de la expresión seleccionada (o el valor
expresión apunta a) en una ventana emergente. Si el valor es un puntero o una estructura
que contiene punteros, el usuario puede examinar el valor del objeto al que apunta el puntero
a haciendo clic en el valor del puntero. Esto creará otra ventana emergente que muestra el objeto.
el puntero apunta a. Al hacer clic en la etiqueta de la ventana emergente, aparece
descendientes.

X INCUMPLIMIENTOS


Para cambiar los valores predeterminados de los recursos de widgets utilizados en xgdb, necesita hacer referencia al
widgets por nombre o por clase. Las jerarquías de widgets para la ventana principal, el menú de archivo,
el cuadro de diálogo de búsqueda y la pantalla de datos emergente utilizada en xxgdb se muestran de la siguiente manera, con
el nombre del widget seguido del nombre de su clase entre paréntesis:

Ventana principal:
nivel superior (ToplevelShell)
vpane (panelado)
fileWindow (formulario)
fileLabel (Etiqueta)
lineLabel (Etiqueta)
sourceForm (formulario)
ventana fuente (AsciiText)
messageWindow (etiqueta)
commandWindow (cuadro)
ejecutar (comando)
cont (comando)
siguiente (comando)
paso (comando)
terminar (comando)
romper (comando)
tbreak (comando)
eliminar (comando)
arriba (comando)
abajo (comando)
imprimir (comando)
imprimir * (comando)
mostrar (comando)
no mostrar (comando)
args (comando)
lugareños (comando)
apilar (comando)
buscar (comando)
archivo (comando)
mostrar pantalla (comando)
mostrar brkpts (comando)
sí (comando)
no (comando)
salir (comando)
ventana de diálogo (AsciiText)
ventana de visualización (texto Ascii)

Menú Archivo:
Directorio de archivos (TransientShell)
emergente (panelado)
fileMenuLabel (Etiqueta)
fileMenu (Lista)
cancelButton (comando)

Cuadro de diálogo de búsqueda:
Búsqueda (TransientShell)
searchPopup (cuadro de diálogo)
<< (comando)
>> (comando)
HECHO (comando)

Ventana emergente de visualización de datos:
Ventana emergente de datos (TransientShell)
emergente (formulario)
etiqueta (etiqueta)
datosDpyWindow (AsciiText)

Además de los recursos X estándar, xgdb utiliza las siguientes aplicaciones específicas
recursos para la personalización del usuario. El valor entre paréntesis es el valor predeterminado.

campana Si es Verdadero, la campana está encendida. (Cierto)

ventana de visualización
Si es Verdadero, la ventana de visualización aparece al iniciar. (Falso)

delimitadores
El conjunto de delimitadores para la selección de palabras. ("!% ^ & * () + = ~ |;: {}, / #

detener_color
Color de la señal de pare. (Rojo)

flecha_color
Color del signo de la flecha. (Azul)

color_arriba
Color del letrero updown. (Azul)

color_bomba
Color del letrero de la bomba. (Rojo)

datosDpyMaxHeight
Altura máxima de la ventana de visualización de datos. (300)

datosDpyMaxWidth
Ancho máximo de la ventana de visualización de datos. (600)

prompt La cadena de solicitud utilizada en xxgdb. ("(xxgdb)")

nombre_bd
El nombre del programa depurador. ("gdb")

db_prompt
La cadena de solicitud del programa depurador. ("(gdb)")

gdbinit
El nombre de archivo del archivo de comando inicial. (".gdbinit")

nx Si es True, xxgdb no ejecutará .gdbinit al inicio. (Falso)

tabulación
Al mostrar el código fuente, el ancho (en espacios) de una pestaña. (8)

Use xxgdb en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad