3242
<sect1 id="kate-application-plugin-gdb">
3252
>&TC.Hollingsworth; &TC.Hollingsworth.mail;</author>
3256
>Insticksprogram för &gdb;</title>
3258
<sect2 id="gdb-intro">
3263
>Insticksprogrammet för &gdb; i &kappname; tillhandahåller ett enkelt gränssnitt för den populära avlusaren från &GNU;-projektet.</para>
3267
>Tidigare erfarenhet av &gdb; rekommenderas starkt. För mer information om att använda &gdb;, besök <ulink url="http://www.gnu.org/s/gdb/"
3268
>&gdb;:s hemsida</ulink
3273
>Insticksprogrammet för &gdb; kan aktiveras på <link linkend="config-dialog-plugins"
3274
>sidan med insticksprogram i &kappname;s inställningar</link
3278
>För att insticksprogrammet ska fungerar riktigt, måste du ha en källkodsfil (av vilken typ som helst som stöds av &gdb;) och ett körbart program.</para>
3282
>Om du kompilerar med &gcc;/<command
3284
> bör du kanske använda kommandoradsväljaren <command
3292
>Efter dessa förberedelser har gjorts, öppna källkodsfilen i &kappname;, skriv in sökvägen till det körbara programmet under fliken <guilabel
3293
>Inställningar</guilabel
3294
> i verktygsvyn <guilabel
3295
>Avlusningsvy</guilabel
3296
>, och välj <menuchoice
3300
>Starta avlusning</guimenuitem
3302
> i menyn för att komma igång.</para>
3306
<sect2 id="gdb-menus">
3308
>Meny- och verktygsradstruktur</title>
3311
>Alla dessa alternativ är tillgängliga i &kappname;s menyer, och många är också tillgängliga från avlusningsverktygsraden.</para>
3315
<varlistentry id="gdb-menus-show-debug-view">
3321
>Verktygsvyer</guisubmenu
3323
>Visa avlusningsvy</guimenuitem
3328
>Visar en verktygsvy som innehåller utmatning från &gdb;, kommandoraden för &gdb; som använts, och andra inställningar.</para
3332
<varlistentry id="gdb-menus-show-locals">
3338
>Verktygsvyer</guisubmenu
3340
>Visa lokala objekt</guimenuitem
3345
>Visar en lista med alla variabler som för närvarande är inlästa och deras värden. </para
3349
<varlistentry id="gdb-menus-show-call-stack">
3355
>Verktygsvyer</guisubmenu
3357
>Visa anropsstack</guimenuitem
3362
>Visar en bakåtspårning från &gdb;.</para
3366
<varlistentry id="gdb-menus-targets">
3377
>En undermeny som innehåller en lista med mål (körbara program). </para
3381
<varlistentry id="gdb-menus-arg-lists">
3387
>Argumentlistor</guimenuitem
3392
>En undermeny som innehåller alla argumentlistor.</para
3396
<varlistentry id="gdb-menus-start">
3402
>Starta avlusning</guimenuitem
3407
>Startar &gdb; med ett mål.</para
3411
<varlistentry id="gdb-menus-kill">
3417
>Döda eller stoppa avlusning</guimenuitem
3422
>Stoppar &gdb;.</para
3426
<varlistentry id="gdb-menus-restart">
3432
>Starta om avlusning</guimenuitem
3437
>Startar om &gdb;.</para
3441
<varlistentry id="gdb-menus-break">
3447
>Växla brytpunkt</guimenuitem
3452
>Sätt en brytpunkt på markörens nuvarande position. </para
3456
<varlistentry id="gdb-menus-step-in">
3462
>Stega in i</guimenuitem
3467
>Kör aktuell sats (funktionsanrop avlusas). </para
3471
<varlistentry id="gdb-menus-step-over">
3477
>Stega förbi</guimenuitem
3482
>Kör aktuell sats (funktionsanrop avlusas inte)</para
3486
<varlistentry id="gdb-menus-step-out">
3492
>Stega ut ur</guimenuitem
3497
>Återupptar körning till programmet som kör avslutas.</para
3501
<varlistentry id="gdb-menus-move-pc">
3507
>Flytta programräknare</guimenuitem
3512
>Flyttar programräknaren (nästa körning).</para
3516
<varlistentry id="gdb-menus-run-to-cursor">
3522
>Kör till markören</guimenuitem
3527
>Kör programmet till det når nuvarande markörposition. </para
3531
<varlistentry id="gdb-menus-continue">
3537
>Fortsätt</guimenuitem
3542
>Ignorerar eventuella brytpunkter och kör programmet till det avslutas (med lyckat resultat eller inte).</para
3546
<varlistentry id="gdb-menus-print-value">
3552
>Skriv ut värde</guimenuitem
3557
>Skriver ut värdet på variabeln som markören för närvarande pekar på.</para
3561
<varlistentry id="gdb-menus-toolbar">
3565
>Inställningar</guimenu
3567
>Visade verktygsrader</guisubmenu
3569
>Insticksprogram för &gdb;</guimenuitem
3574
>Visar avlusningsverktygsraden.</para
3582
<sect2 id="gdb-debug-view">
3584
>Avlusningsvy</title>
3587
>Verktygsvyn <guilabel
3588
>Avlusningsvy</guilabel
3589
> består av flera flikar: </para>
3596
>Utmatning från &gdb;</guilabel
3600
>Innehåller utmatning från &gdb; och en &gdb; kommandorad.</para>
3602
<screenshot id="screenshot-gdb-output">
3604
>Fliken Utmatning</screeninfo>
3607
><imagedata fileref="gdb-output.png" format="PNG"/></imageobject>
3610
>Fliken Utmatning.</phrase
3615
>Utmatning</guilabel
3616
> visar utmatningen från en avlusningssession.</para
3627
>Inställningar</guilabel
3639
>Sökväg till mål (körbart program) att avlusa.</para
3646
>Arbetskatalog</guilabel
3650
>Nuvarande arbetskatalog som tillhandahålls till målet. </para
3657
>Argumentlista</guilabel
3661
>Argument som skickas till programmet.</para
3668
>Behåll fokus</guilabel
3672
>Behåller fokus på &gdb;:s kommandorad.</para
3679
>Omdirigera in- och utmatning</guilabel
3683
>Visar en ny flik för <guilabel
3686
>Avlusningsvyn</guilabel
3687
> där du kan se utmatning från och ge inmatning till programmet som kör.</para
3693
<screenshot id="screenshot-gdb-settings">
3695
>Fliken Inställningar</screeninfo>
3698
><imagedata fileref="gdb-settings.png" format="PNG"/></imageobject>
3701
>Fliken Inställningar.</phrase
3706
>Inställningar</guilabel
3707
> visar inställningen för en avlusningssession.</para
3722
>Innehåller ett område som visar utmatning från programmet som kör och en kommandorad där du kan ange inmatning till det.</para>
3724
<screenshot id="screenshot-gdb-io">
3726
>Fliken I/O</screeninfo>
3729
><imagedata fileref="gdb-io.png" format="PNG"/></imageobject>
3732
>Fliken I/O.</phrase
3738
> som visar utmatning från ett enkelt testprogram.</para
3750
<sect2 id="gdb-other">
3752
>Anropsstack och lokala objekt</title>
3755
>Verktygsvyn <guilabel
3756
>Anropsstack</guilabel
3757
> innehåller en lista av formaterad bakåtspårning som returneras från &gdb;.</para>
3759
<screenshot id="screenshot-gdb-call-stack">
3761
>Verktygsvyn Anropsstack i &gdb;</screeninfo>
3764
><imagedata fileref="gdb-call-stack.png" format="PNG"/></imageobject>
3767
>Verktygsvyn Anropsstack.</phrase
3771
>Verktygsvyn <guilabel
3772
>Anropsstack</guilabel
3773
> i insticksprogrammet för &gdb;. </para
3779
>Verktygsvyn <guilabel
3780
>Lokala objekt</guilabel
3781
> innehåller en lista över alla variabler som för närvarande är laddade från programmet, och deras motsvarande värden.</para>
3783
<screenshot id="screenshot-gdb-locals">
3785
>Verktygsvyn Lokala objekt i &gdb;</screeninfo>
3788
><imagedata fileref="gdb-locals.png" format="PNG"/></imageobject>
3791
>Verktygsvyn Lokala objekt</phrase
3795
>Verktygsvyn <guilabel
3796
>Lokala objekt</guilabel
3797
> i insticksprogrammet för &gdb;. </para
3804
<sect2 id="gdb-ack">
3806
>Tack och erkännanden</title>
3809
>Särskilt tack till deltagaren i Google Code-In 2011, Martin Gergov, för att ha skrivit stora delar av det här avsnittet.</para>
3242
3816
Missing (according to config docs)
3243
3817
Additional pages for enabled plugins: