DBX es un depurador de línea de comandos de Unix . Parece primitivo en comparación con otros depuradores gráficas , pero es muy capaz en lo que puede hacer . Es capaz de depurar los programas a nivel de fuente (C , C + + o Fortran ) y en el nivel de lenguaje ensamblador o de máquina. Esto significa que usted podrá ver y depurar en notación hexadecimal. En la mayoría de configuraciones de programación Unix , usará DBX para depurar el programa en su ordenador , entonces usted tendrá cargarlo en el servidor de producción cuando haya terminado . Pero hay momentos en que usted necesita saber cómo depurar remotamente la aplicación mediante DBX , por ejemplo, cuando el servidor de producción es el único lugar donde se produce el error o si usted no tiene acceso a DBX en su máquina. Cosas que necesitará
Unix servidor Unix
cliente PC
Mostrar más instrucciones
1
Abra la ventana de terminal en la PC del cliente Unix . Algunos sabores de Unix se basan GUI por defecto. Para acceder a la ventana de terminal que necesita para encontrar su icono en el escritorio Unix o seleccione en el menú principal de Unix . Cada lugares sabor de Unix sus aplicaciones en un lugar diferente , por lo que puede que tenga que consultar el manual si usted está teniendo dificultad para hacer esto .
2
Inicie sesión en el servidor Unix remota utilizando SSH. Se trata de un protocolo de cifrado para el acceso remoto que es compatible con todas las implementaciones de Unix. En la ventana de terminal , escriba " ID de usuario ssh @ host " . Reemplazar " ID de usuario " con su nombre de usuario en el sistema remoto y "host " con el nombre de dominio o dirección de protocolo de Internet del servidor que está intentando ponerse en contacto.
3
Ejecute la copia remota de DBX . Depurar el programa de destino utilizando la copia remota de DBX . Tipo " dbx ProgramName " en la ventana de Terminal . Reemplazar " ProgramName " con el nombre de archivo o ruta de acceso al archivo ejecutable. Proceda con la sesión de depuración
.