2021-02-09
3713
#rust
Mario Zupan
34246
Feb 9, 2021 ⋅ 13 min read

Debugging Rust apps with GDB

Mario Zupan I'm a software developer originally from Graz but living in Vienna, Austria. I previously worked as a full-stack web developer before quitting my job to work as a freelancer and explore open source. Currently, I work at Netconomy.

Recent posts:

Vite Adoption Guide Overview Examples And Alternatives

Vite adoption guide: Overview, examples, and alternatives

Vite is a versatile, fast, lightweight build tool with an exceptional DX. Let’s explore when and why you should adopt Vite in your projects.

David Omotayo
Nov 29, 2023 ⋅ 16 min read
Implementing Advanced Features With The Navigator.Share API

Implementing advanced features with the navigator.share API

Explore advanced capabilities for content sharing with the navigator.share API, including dynamic content sharing, custom share targets, and batch sharing.

David Omotayo
Nov 29, 2023 ⋅ 10 min read
Chas Peacock Leader Spotlight

Leader Spotlight: Scaling for the next phase of growth with Chas Peacock

We spoke with Chas to get his insights on building technology and internal processes for companies that are scaling quickly.

Jessica Srinivas
Nov 29, 2023 ⋅ 7 min read
Cypress Adoption Guide: Overview, Examples, Alternatives

Cypress adoption guide: Overview, examples, and alternatives

Cypress is one of today’s foremost tools for testing web applications. Let’s explore when and why you should adopt Cypress in your projects.

Paul Akinyemi
Nov 28, 2023 ⋅ 10 min read
View all posts

4 Replies to "Debugging Rust apps with GDB"

    1. edit your cargo.toml and add the following so that debug info is added, or something similar:

      [profile.release]
      opt-level = 3
      debug = true

  1. When I set a watch on some_person.age and then hit n, I get an error that the watch expression couldn’t be evaluated.

  2. great post. an even easier method for using GDB in Windows is to use it with CLion + nightly-x86_64-pc-windows-gnu toolchain (though you should install a recent mingw version yourself and point CLion to that)

Leave a Reply