dbx es un depurador a nivel de código fuente que se encuentra principalmente en los sistemas operativos Solaris , AIX , IRIX , Tru64 UNIX , Linux y BSD . Proporciona depuración simbólica para programas escritos en C , C++ , Fortran , Pascal y Java . Entre sus funciones útiles se incluye la ejecución paso a paso de programas, línea por línea o instrucción de máquina . Además de simplemente visualizar el funcionamiento del programa, se pueden manipular variables y evaluar y mostrar una amplia gama de expresiones.
Historia
dbx fue desarrollado originalmente en la Universidad de California, Berkeley , por Mark Linton durante los años 1981–1984 [ 1 ] y posteriormente llegó a varios proveedores que tenían licencia BSD.
Disponibilidad
dbx se proporciona con AIX , [ 2 ] y también se proporcionó con IRIX [ 3 ] y Tru64 UNIX . [ 4 ]
Se incluye como parte del producto Oracle Solaris Studio de Oracle Corporation , [ 5 ] y es compatible tanto con Solaris como con Linux . Admite programas compilados con los compiladores de Oracle Solaris Studio y GCC .
También está disponible en sistemas IBM z/OS , en el componente UNIX System Services . [ 6 ] dbx para z/OS puede depurar programas escritos en C y C++, y también puede realizar depuración a nivel de máquina. A partir de z/OS V1R5, dbx puede depurar programas utilizando el formato de depuración DWARF . z/OS V1R6 añadió soporte para la depuración de programas de 64 bits .
GCC eliminó la compatibilidad con los símbolos de depuración stabs en la versión 13, por lo que dbx no es compatible como depurador para código compilado con GCC. [ 7 ]
Véase también
Referencias
- ↑ Linton, Mark A. (1990). "La evolución de Dbx". USENIX Verano . Conferencia Técnica USENIX Verano 1990. págs. 211–220 . CiteSeerX 10.1.1.38.5985 . S2CID 15074926 .
- ↑ "Descripción general del programa de depuración simbólica dbx de AIX 7.3" . IBM .
- ↑ dbx(1) : Proporciona depuración a nivel de código fuente - Biblioteca de publicaciones técnicas de SGI
- ↑ dbx(1) : depurador a nivel de código fuente - HP Tru64 UNIX Sección 1 Páginas de referencia
- ↑ "Oracle Developer Studio 12.6: Depuración de un programa con dbx" . Oracle Corporation .
- ↑ "Herramientas de programación de servicios del sistema UNIX z/OS 3.1" (PDF) . IBM .
- ↑ "Notas de cambios de GCC" .
Enlaces externos
- Herramientas de programación de servicios del sistema UNIX z/OS 3.1 - incluye dbx
- Descripción general del programa de depuración simbólica dbx de AIX 7.3
- Oracle Developer Studio 12.6: Depuración de un programa con dbx
- Herramienta de depuración a nivel de código fuente – Páginas del manual de Oracle Developer Studio 12.6
- Depuradores
- Herramientas de programación Unix
- Stubs de Unix