CYGDB(1)

πŸ“¦
version 3.1.6 Β· 3 versions
, in ubuntu resolute, ubuntu stonking

πŸ’… CYGDB(1) β€” the cygdb manual, bestie edition ✨

User Commands Β· run compiled Cython code under the GNU debugger πŸ›πŸ’–


πŸŽ€ NAME πŸŽ€

cygdb β€” ok so this is the girl who runs your compiled Cython code under the GNU debugger. She's giving debugger-but-make-it-Cython. Slay.


🌸 DESCRIPTION 🌸

Bestie. The way that this tool exists at all is iconic. Here's the literal usage, don't come for me:

usage: cygdb [-h] [--build-dir BUILD_DIR] [--gdb-executable GDB] [--verbose]
             [--skip-interpreter] [gdb_argv ...]

Cython debugger πŸ›βœ¨

That's the whole vibe. It's a debugger, but it knows about your Cython. Periodt.


🫢 positional arguments 🫢

  • gdb_argv β€” the arguments you wanna forward to gdb; you gotta put them after -- so nobody gets confused πŸ’«

πŸ‘‘ options πŸ‘‘

  • -h, --help β€” shows this help message and then dips. exit. bye. 😌
  • --build-dir BUILD_DIR β€” the directory that's holding your cython_build/ files πŸ“
  • --gdb-executable GDB β€” which gdb executable to use. default is gdb, no cap. 🌈
  • --verbose, -v β€” verbose mode, babes. and like, multiple -v options stack β€” the more you add, the more verbosity you get πŸ”₯
  • --skip-interpreter β€” do not automatically point GDB at the same interpreter that was used to generate the debugging information πŸ™ˆ
ngl that last one matters if you don't want GDB grabbing the same interpreter as your debug info came from β€” it's a whole choice, and now it's your choice πŸ’…

πŸ’œ SEE ALSO πŸ’œ

(there's no SEE ALSO section in this one, bestie β€” she's a standalone queen, no cross-references, no nothing, just vibes) πŸ¦‹


Cython 3.1.6 Β· March 2026 β€” that's the version and the date, mwah πŸ’‹

and that's the whole CYGDB(1) page, bestie 🫢 go forth and debug your Cython like the main character you are β­πŸ§šπŸ’–

πŸ“¦ where this page comes from