Video: Treklanger (vedlegg til Bacheloroppgave) 2025
Hver gang du starter et nytt program, oppretter du en eller flere prosesser. En prosess er bare kjørbar kode som er lastet inn i minnet. CPU leser og utfører instruksjonene for å utføre oppgavene du ber programmet om å gjøre. Når CPU laster applikasjonen inn i minnet, tildeler den hver prosess applikasjonen oppretter en P prosess ID entusiaster (PID), som er uttalt pid (tenk på lok med ap istedenfor en l). PID er bare et nummer som er knyttet til prosessen for enkel identifisering.
I de fleste tilfeller feiler du et program ved å kjøre det i IDE i feilsøkingsmodus. Det er imidlertid noen situasjoner hvor du må feilsøke applikasjonen på en annen måte - ved å legge ved prosessen. Vedlegg til prosessen betyr å fortelle CPUen å sende instruksjonene i kjørbar kode til en debugger før de utføres av CPU. Med andre ord, plasserer du debugger mellom kjørbar kode og CPU. Her er noen av de vanligste årsakene til å utføre denne oppgaven:
-
Den kjørbare koden oppfører seg annerledes i feilsøkeren enn den gjør når den utføres som en vanlig applikasjon.
-
I stedet for å jobbe med en feilsøkingsversjon, vil du feilsøke utgivelsesversjonen.
-
Det er viktig å se den demonterte koden som den laster i minnet.
-
Du har egentlig ikke kildekoden for å laste inn i debuggeren og utføre.
Det er mange andre grunner å knytte til en løpende prosess, men disse er de vanligste årsakene. Selvfølgelig, før du kan legge ved prosessen, må du kjenne PID. Bestemme PID avhenger av plattformen du bruker. Her er noen vanlige tilnærminger:
-
Windows: Se på Prosess-fanen i Windows Oppgavebehandling
-
Mac OS X: Bruk PS-verktøyet i Terminal-vinduet eller Aktivitetsmonitoren
-
Linux: Bruk PS-verktøyet i Terminal-vinduet
Når du har en PID, kan du bruke den til å legge ved prosessen i Kode:: Blokker. Følgende trinn kommer deg i gang.
-
Åpne din kopi av kode:: Blokker bruker en teknikk som passer for operativsystemet ditt.
Du ser koden:: Blokker IDE åpnes med kategorien Start her åpnet.
-
Velg Feilsøking → Vedlegg til prosess
Dialogboksen Inntastingstekst vises.
-
Skriv PID i feltet PID til Attach To, og klikk deretter OK.
Du ser fanen Debugger i vinduet Logger og andre vises. Denne kategorien inneholder informasjon om den nåværende prosessen. Du kan skrive kommandoer i kommandofeltet for å utføre feilsøkingsoppgaver.
På dette punktet kan du skrive kommandoer i kommandofeltet for å utføre feilsøkingsoppgaver. De vanligste kommandoene er:
-
Pause: Stopper programgjenoppretting, slik at du kan undersøke programstatusen.
-
Trinn: Trinn en kilde linje (som kan være flere samlebånd).
-
Fortsett: Starter på nytt på nytt.
-
Gå: Fortsetter programgjennomføring til et bestemt punkt i koden.
-
Løsne: Løsner en tidligere vedlagt PID, slik at du kan lukke avspilleren på en trygg måte.
-
Help: Viser ekstra kommandoinformasjon.
