Noțiuni introductive cu GNU Debugger pe Linux: un curs intensiv

Noțiuni introductive cu GNU Debugger pe Linux: un curs intensiv
Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

Depanarea este o abilitate indispensabilă pentru programatori și cercetătorii de securitate. Având o înțelegere puternică a depanării, vă permite să înțelegeți un executabil la un nivel inferior și să detectați orice erori ascunse.





MUO Videoclipul zilei Derulați PENTRU A CONTINUA CU CONȚINUT

Depanatorul GNU sau, GDB, este un instrument de depanare atemporal pe care programatori se bazează de ani de zile. Iată cum să utilizați GDB pe Linux.





Pregătirea exemplelor de programe

Pentru a explora caracteristicile GDB, veți avea nevoie de un executabil cu care să experimentați. Pentru demonstrație, veți rula GDB pe un program de verificare a cheilor o dată cu codul sursă și simboluri de depanare disponibile, o dată fără cod sursă și pe un program simplu cu mai multe fire care imprimă mesaje pe ecran, atât scrise în C, cât și compilate cu GCC ( Compilatorul GNU C).