DBX ist ein Kommandozeilen- Debugger in Unix. Es sieht im Vergleich zu anderen primitiven grafischen Debugger , aber es ist durchaus in der Lage , was es tun kann. Es ist in der Lage, Programme auf Quellcode-Ebene (C , C + + oder Fortran ) und an der Assembler -oder Maschinensprache Ebene debuggen. Das heißt, Sie werden sehen und zu debuggen in hexadezimaler Schreibweise . In den meisten Unix -Programmierung Setups , werden Sie DBX benutzen, um Ihre Programm auf Ihrem lokalen Computer zu debuggen , dann wird es in der Produktions-Server hochladen, wenn Sie fertig sind. Aber es gibt Zeiten , dass Sie wissen, wie man remote Debuggen Ihrer Anwendung mit DBX , z. B. wenn die Produktions-Server ist der einzige Ort, der Fehler auftritt oder wenn Sie keinen Zugang zu DBX auf Ihrem Rechner benötigen . Things You
Unix Server
Unix Client-PC
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie das Terminal-Fenster in der Unix- Client-PC. Einige Unix-Varianten sind GUI standardmäßig basiert. Um das Terminal-Fenster müssen Sie auf das Symbol auf Ihrem Desktop- Unix zu finden oder wählen Sie es aus der Unix- Hauptmenü zuzugreifen . Jedes Unix Geschmack Orten ihre Anwendungen an einer anderen Stelle , so müssen Sie möglicherweise in Ihrem Handbuch konsultieren, wenn Sie mit dabei Probleme auftreten werden .
2
Melden Sie sich beim Remote- Unix -Server mit SSH . Dies ist ein verschlüsseltes Protokoll für den Fernzugriff , die von allen Unix-Implementierungen unterstützt wird. Im Terminal-Fenster , geben Sie " ssh userid @ host " . Ersetzen Sie " userid " mit Ihrem Benutzernamen auf dem Remote-System und "host" mit dem Domainnamen oder Internet -Protocol-Adresse des Servers, die Sie versuchen zu kontaktieren sind .
3
Führen Sie die Remote-Kopie von DBX . Debug das Zielprogramm mit dem Remote-Kopie von DBX . Type " dbx programname " in das Terminal-Fenster . Ersetzen Sie " programname " mit dem Dateinamen oder Pfad zur ausführbaren Datei . Gehen Sie mit Ihrem Debug-Sitzung .