DBX er et kommandolinjeverktøy debugger i Unix . Det ser primitive i forhold til andre grafiske debuggers men det er svært dyktige på hva den kan gjøre. Det er i stand til å feilsøke programmene ved kilden nivå ( C , C + + eller Fortran ) og på assembler eller maskin språknivå . Dette betyr at du vil se og feilsøke i heksadesimal notasjon . I de fleste Unix- programmering oppsett , vil du bruke DBX å feilsøke programmet lokalt på din datamaskin , vil du laste den i produksjon server når du er ferdig. Men det er tider som du trenger å vite hvordan du eksternt feilsøke program ved hjelp av DBX , for eksempel når produksjonen server er det eneste stedet feilen oppstår , eller hvis du ikke har tilgang til DBX på din maskin. Du trenger
Unix server
Unix klient PC
Vis flere instruksjoner
en
Åpne Terminal-vinduet i Unix klient-PC . Noen Unix-varianter er GUI basert som standard. For å få tilgang til Terminal -vinduet må du finne ikonet på din Unix skrivebordet eller velge den fra Unix hovedmenyen. Hver Unix smaken steder sine programmer i et annet sted , så må du kanskje ta kontakt med manuell hvis du har problem å gjøre dette.
2
Logg inn til den eksterne Unix server ved hjelp av SSH. Dette er en kryptert protokoll for ekstern tilgang som støttes av alle Unix- implementeringer . I Terminal-vinduet , skriv " ssh ident @ host" . Erstatt " brukerid" med ditt brukernavn på det eksterne systemet og " vert" med domenenavnet eller IP-adressen til serveren du prøver å kontakte .
3
Kjør ekstern kopi av DBX . Feilsøke målet programmet ved hjelp av ekstern kopi av DBX . Type " dbx Programnavn " i Terminal -vinduet . Erstatt " Programnavn " med filnavnet eller banen til kjørbar fil . Fortsett med debugging session .