dbx (debuger)
Oryginalni autorzy | Marka Lintona |
---|---|
Deweloperzy | Korporacja Oracle |
Pierwsze wydanie | 1981 |
System operacyjny | Uniksowe i uniksopodobne |
Typ | Debuger |
Licencja | Bezpłatne do pobrania i używania zgodnie z opisem w licencji produktu Sun Studio . |
dbx to debugger na poziomie źródła, który można znaleźć głównie w systemach operacyjnych Solaris , AIX , IRIX , Tru64 UNIX , Linux i BSD . Zapewnia symboliczne debugowanie programów napisanych w językach C , C++ , Fortran , Pascal i Java . Przydatne funkcje obejmują przechodzenie przez programy po jednej linii źródłowej lub instrukcji maszynowej na raz. Oprócz prostego przeglądania działania programu, można manipulować zmiennymi oraz oceniać i wyświetlać szeroki zakres wyrażeń.
Historia
dbx został pierwotnie opracowany na Uniwersytecie Kalifornijskim w Berkeley przez Marka Lintona w latach 1981–1984, a następnie trafił do różnych dostawców, którzy mieli licencje na BSD.
Dostępność
Oprócz tego, że był dostarczany różnym dostawcom za pośrednictwem BSD, dbx znalazł również zastosowanie w innych produktach:
- dbx jest również dostępny w systemach IBM z/OS w komponencie UNIX System Services . dbx for z/OS może debugować programy napisane w C i C++, a także może wykonywać debugowanie na poziomie maszyny. Począwszy od systemu z/OS V1R5, dbx może debugować programy przy użyciu DWARF . z/OS V1R6 dodał obsługę debugowania 64-bitowych .
- dbx jest częścią produktu Oracle Solaris Studio firmy Oracle Corporation i jest obsługiwany zarówno w systemach Solaris, jak i Linux . Obsługuje programy skompilowane za pomocą kompilatorów Oracle Solaris Studio i GCC .
Zobacz też
- Modułowy debuger (mdb)
- Debuger GNU
Linki zewnętrzne
- dbx dla systemu z/OS
- dbx dla systemu AIX
- Kompilatory i narzędzia Sun Studio dla systemów operacyjnych Solaris i Linux
- : narzędzie do debugowania na poziomie źródła — Podręcznik programisty Sun Studio