Ladenie je nepostrádateľnou zručnosťou pre programátorov a bezpečnostných výskumníkov. Dobrá znalosť ladenia vám umožňuje pochopiť spustiteľný súbor na nižšej úrovni a zachytiť všetky číhajúce chyby.
neočakávaná pasca režimu jadra Windows 10MUO Video dňa POKRAČUJTE V OBSAHU STROJOM
Debugger GNU alebo GDB je nadčasový nástroj na ladenie, na ktorý sa programátori spoliehajú už roky. Tu je návod, ako používať GDB v systéme Linux.
Príprava vzorových programov
Ak chcete preskúmať funkcie GDB, budete potrebovať spustiteľný súbor, s ktorým budete experimentovať. Na ukážku spustíte GDB na programe na kontrolu kľúčov raz s dostupným zdrojovým kódom a symbolmi ladenia, raz bez zdrojového kódu a na jednoduchom viacvláknovom programe, ktorý tlačí správy na obrazovku, napísané v jazyku C a skompilované pomocou GCC ( kompilátor GNU C).