Depuració d'aplicacions Rust amb GNU Project Debugger (GDB)

Bloc

Depuració d'aplicacions Rust amb GNU Project Debugger (GDB)

Depurar fàcilment aplicacions Rust mitjançant GNU Project Debugger (GDB) establint punts d'interrupció, executant programes i imprimint variables

Depenent de la vostra exposició anterior a llenguatges de programació i ecosistemes, la depuració pot ser quelcom que mai no feu o un element absolut del vostre procés de desenvolupament.

Per exemple, a Java ( Kotlin i un altre ecosistema tecnològic basat en JVM, a causa de la seva llarga història d’eines sofisticades, molta gent (inclòs jo) confio en un depurador en el seu cicle normal de desenvolupament. En molts idiomes escrivits dinàmicament, aquest flux de treball no s’adopta àmpliament.

Són generalitzacions, és clar. Gairebé tots els llenguatges de programació tenen algun mecanisme de depuració, però si els desenvolupadors utilitzen depuradors o no, depèn de la qualitat i la usabilitat de l’eina, així com de les tasques en què estiguin treballant.

En qualsevol cas, tenir una bona història per a la depuració és una part crucial del procés de desenvolupament. En aquest tutorial de Rust GDB, us mostrarem com depurar aplicacions de Rust mitjançant una de les millors eines de depuració de Rust disponibles: Depurador de projectes GNU (GDB) .

Cobrirem el següent:

  • Què és GDB?
  • Configuració de GDB a Rust
  • Què és rust-gdb
  • rust-gdb exemple
  • Dissenys i estat inspector
  • Manipulació d'estats i punts de vigilància
  • Depuració d'una aplicació de xarxa asíncron

#rust #programming #developer

blog.logrocket.com

Depuració d'aplicacions Rust amb GNU Project Debugger (GDB)

Depurar fàcilment aplicacions Rust mitjançant GNU Project Debugger (GDB) establint punts d'interrupció, executant programes i imprimint variables