dbx es un depurador de 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 los programas, una línea de código fuente o una instrucción de máquina a la vez. Además de simplemente ver el funcionamiento del programa, se pueden manipular variables y se puede evaluar y mostrar una amplia gama de expresiones.
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.
dbx se proporciona con AIX , [2] y también se proporciona con IRIX [3] y Tru64 UNIX . [4]
Se incluye como parte del producto Oracle Solaris Studio de Oracle Corporation [5] y es compatible con Solaris y 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 Servicios del sistema UNIX . [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 agregó soporte para depurar programas de 64 bits .
GCC eliminó el soporte para dbx en la versión 13. [7]