Príručky programov GNOME

Anketa

Ktorý návod by ste cheli ako ďalší?:

Partenské projekty

Anjuta - Spustenie a zastavenie

Verzia pre tlačSend by emailPDF verzia

Odlaďovač sa dá spustiť iba ak je načítaný program. Existujú dva spôsoby ako to urobiť:

  • Spustiť ho so spustiteľným súborom
  • Pripojiť sa k procesu

Takmer každá funkcia programu Anjuta je poskytovaná cez zásuvný modul. Ak nevidíte ponuky, ktoré tu opisujeme, je to pravdepodobne preto, že nie je nahraný zásuvný modul s odlaďovačom. Prejdeme do UpraviťPredvoľbyVšeobecnéNainštalované moduly a skontrolujeme či je načítaný zásuvný modul s názvom Odlaďovač. Je to modul, ktorý si používatelia môžu aktivovať samy, preto sa dá zapínať a vypínať podľa ľubovôle.

Spúšťanie spustiteľných súborov

Na spúšťanie programu s odlaďovačom alebo bez neho sa používa tá istá ponuka: ak chceme spustiť program bez odlaďovača, vyberieme SpustiťSpustiť program a ak ho chceme spustiť s odlaďovačom, vyberieme SpustiťLadiť program.

V záujme lepšieho využitia odladovača, sa vrelo odporúča, aby sme zostavili program s ladiacimi informáciami (voľba -g pri použití gcc) a bez optimalizácie (voľba -O0 pri použití gcc). Toto môžeme dosiahnuť vybraním konfigurácie Ladenie pred prvým zostavovaním programu.

Prostredníctvom ponuky SpustiťParametre programu… si môžeme zvoliť, ktorý program sa má spustiť a ktoré prostredie sa má použiť. Môžeme si zvoliť:

  • Program, ktorý chceme ladiť

    Rozbaľovacia ponuka v poli s výberom cieľa je predvyplnená spustiteľnými súbormi z aktuálneho projektu. Môžeme však zadať aj iný spustiteľný súbor, ktorý nie je súčasťou projektu. Odlaďovač akceptuje aj spustiteľné súbory typu libtool. Ide o skripty generované nástrojom libtool, ktoré obaľujú skutočné spustiteľné súbory.

  • Parametre príkazového riadka

  • Pracovný priečinok

  • Premenné prostredia

    Premenné prostredia zobrazené svetlosivou farbou sú aktuálne premenné prostredia. Na tomto mieste môžete premenné prostredia pridať, zmeniť alebo odstrániť.

    Ak chceme ladiť program Anjuta pomocou programu Anjuta, môžeme si zvoliť inú tému vzhľadu inštancie, ktorú budeme ladiť. Napríklad môžeme pridať "GTK2_RC_FILES=/usr/share/themes/Crux/gtk-2.0/gtkrc".

  • Či sa má program spustiť v terminále alebo nie. Ak je táto možnosť zaškrtnutá, program Anjuta použije zásuvný modul pre terminál.

Pripojenie k procesu

Vybraním položky ponuky SpustiťLadiť proces… je tiež možné pripojiť sa k bežiacemu procesu a ladiť ho. Po vybraní tejto položky sa nám otvorí zoznam všetkých bežiacich procesov.

Obrázok 6-1Dialógové okno Pripojiť k procesu

Vyberieme proces, ku ktorému sa chceme pripojiť, a kliknutím na OK spustíme odlaďovač, ktorý sa pripojí k vybranému procesu a zastaví ho.

V súčasnosti zatiaľ nie je možné pre pripojený proces načítať informácie o symboloch. Symboly by mali byť súčasťou procesu.

Zastavenie odlaďovača

Zvolením položky ponuky SpustiťZastaviť odlaďovač zastavíme odlaďovač. Týmto okamžite ukončíme program, ktorý je ladený. Ak sa odlaďovač pripojil k bežiacemu procesu, odlaďovač sa od neho len odpojí bez toho, aby ho ukončil. Otvorí sa potvrdzovacie okno o tom, či je program práve pripojený alebo beží.

Pridanie zdrojových priečinkov

Zvolením položky ponuky LadiťPridať cesty k zdrojom… zobrazíme dialógové okno, v ktorom môžeme pridávať a odstraňovať zdrojové priečinky.

Väčšina spustiteľných súborov obsahuje celé cesty k súborom, preto definovaní priečinkov kde sú zdrojové súbory nie je zvyčajne potrebné. Niektoré spustiteľné súbory však obsahujú iba názvy bez ciest. V takom prípade bude odlaďovač hľadať zdrojové súbory v týchto priečinkoch. Poradie priečinkov môže byť podstatné ak niektoré súbory majú rovnaké meno, preto ich môžete presúvať pomocou tlačidiel HoreDole. Zoznam priečinkov sa odošle do odlaďovača pri jeho štarte. Ak zoznam zmeníme, je potrebné reštartovať odlaďovač, aby si nový zoznam načítal.