Začínáme s GNU Debugger na Linuxu: Crash Course

Začínáme s GNU Debugger na Linuxu: Crash Course
Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Ladění je nepostradatelná dovednost pro programátory a bezpečnostní výzkumníky. Dobrá znalost ladění vám umožňuje porozumět spustitelnému souboru na nižší úrovni a zachytit všechny skryté chyby.





můžete hrát hry ps3 na ps4 pro
MUO Video dne POKRAČOVÁNÍ V OBSAHU POKRAČUJTE PŘEJÍMÁNÍM

GNU debugger neboli GDB je nadčasový ladicí nástroj, na který se programátoři spoléhají již léta. Zde je návod, jak používat GDB v Linuxu.





Příprava ukázkových programů

Chcete-li prozkoumat funkce GDB, budete potřebovat spustitelný soubor, se kterým budete experimentovat. Pro demonstraci spustíte GDB na programu pro kontrolu klíčů jednou s dostupným zdrojovým kódem a symboly ladění, jednou bez zdrojového kódu a na jednoduchém vícevláknovém programu, který tiskne zprávy na obrazovku, jak napsané v C, tak kompilované pomocí GCC ( kompilátor GNU C).