Príručky programov GNOME

Anketa

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

Partenské projekty

Anjuta - Výrazy

Verzia pre tlačSend by emailPDF verzia

Zoznam lokálnych premenných

Keď je program spustený a je pod kontrolou odlaďovača, môžeme zobraziť okno Lokálne premenné vybraním ponuky ZobraziťLokálne premenné.

Lokálne premenné aktuálneho rámca (aktuálna funkcia v ktorej sa nachádza riadenie programu) sú zobrazené v okne Lokálne premenné. Počas vykonávania programu (napr. počas krokovania) sa budú lokálne premenné aktualizovať. Ak sa hodnota niektorej premennej zmení počas posledného kroku pri ladení, jej hodnota sa zvýrazní červenou farbou. Premenné sú kvôli prehľadnosti usporiadané do stromovej podoby.

Obrázok 6-4Lokálne premenné

Hodnotu lokálnej premennej môžeme zmeniť tak, že ju označíme a klikneme na stĺpec Hodnota.

Nástroj gdb sa čoraz častejšie používa ako pozadie pre grafické rozhranie. Bol preto v tejto oblasti nedávno vylepšený. Odporúčame používať poslednú verziu nástroja gdb (6.6). Staršie verzie gdb môžu havarovať, keď si rozhranie vyžiada smerník s neplatnou (ale nepoužitou) hodnotou.

Zoznam sledovaných výrazov

Preskúmaním alebo vyhodnotením výrazu získame výsledok iba raz. Keď chceme niektoré premenné alebo výrazy neustále sledovať, použijeme sledovanie výrazov.

Keď chcem zobraziť okno Sledovania, zvolíme položku ZobraziťSledovania.

Pridávanie výrazov na sledovanie

Pravým tlačidlom klikneme na okno Sledovania otvoríme kontextovú ponuku. Vyberieme položku ponuky Pridať sledovanie…. Môžeme tiež použiť ponuku LadiťPridať sledovanie… Zobrazí sa dialógové okno, do ktorého zadáme výraz. Zadáme výraz a klikneme na OK.

V predvolenom stave sa sledované výrazy aktualizujú pri každom zastavení programu. Toto správanie sa dá zmeniť v dialógovom okne Pridať sledovanie alebo neskôr pomocou položky ponuky Automatická aktualizácia v kontextovej ponuke v okne Sledovania. Sledovaný výraz sa dá aktualizovať aj ručne vybraním položky Aktualizovať sledovanie alebo Aktualizovať všetko z kontextovej ponuky.

Keď chceme pridať nové sledovanie výrazu, nie je nevyhnutné, aby bol spustený odlaďovač. Ak odlaďovač nie je spustený alebo sa nedá nájsť odpovedajúci výraz, rozhranie sa pokúsi vytvoriť sledovanie výrazu pri každom zastavení programu.

Odstraňovanie sledovaných výrazov

Keď chceme odstrániť sledovaný výraz, klikneme na neho pravým tlačidlom v okne Sledovania, a potom z kontextovej ponuky vyberieme položku Odstrániť.

Všetky sledovania sa dajú odstrániť vybraním položky Odstrániť všetko v kontextová Sledovania.

Vyhodnocovanie výrazov

Keď program vráti riadenie (napríklad na zarážke), je možné vyhodnotiť výrazy a preskúmať hodnoty premenných v programe. Zvolíme položku ponuky LadiťPreskúmať/vyhodnotiť …,položku kontextovej ponuky Preskúmať/vyhodnotiť … v editore alebo klikneme na tlačidlo Preskúmať na nástrojovej lište Ladenie.

Objaví sa okno zobrazujúce vyhodnotený výraz, ktorý označíme v editore. Môžeme vyhodnotiť aj nový výraz ak klikneme na stĺpec názov a zadáme nový výraz.

Výraz môžeme pridať aj priamo do zoznamu sledovaných výrazov kliknutím na tlačidlo Pridať.

Skúmanie výrazov v okne editora

Keď je odlaďovač aktívny a program je zastavený, môžeme zobraziť hodnotu výrazu aj tak, že presunieme kurzor myši nad nad výraz a chvíľu nad ním postojíme. Ak sa výraz nachádza v okne Lokálne premenné alebo v okne Sledovania, jeho hodnota sa zobrazí ako bublina.

Táto vlastnosť zatiaľ funguje iba pre jednoduché premenné a nefunguje v štruktúrach ani poliach.