常用指令
# attach到某个进程 gdb -p pid # 带参数启动 gdb --args ./your_bin arg1 arg2 arg3 # 看coredump gdb your_bin coredump_file # 加载coredump时加载符号文件 gdb -s Server.symbol -e Server -c core # 进gdb后常用 看堆栈:bt 查询线程:info threads 切换调试线程:thread thread_id 设置调试时只运行当前线程:set scheduler-locking on 打印的信息不要被truncated:set print elements 0 看python栈,拿到对应版本的libpython.py,source一下,比如:source ~/libpython.py