Debug

Debug

  1. 启动后台进程,top -H -p 可以查看所有的线程
  2. systemd, deamon
  3. pstree -a // 进程树
  4. wait waitpid, // 父进程管理子进程
  5. hup 和 nohup
  6. pstack 打印堆栈, 是GDB的简单封装,可以参考一下GDB的使用。

LLDB 和 GDB #

LLDB 是LLVM工具链中的一个DEBUG工具,和GDB非常相似。

  • GDB教程:http://c.biancheng.net/view/8191.html
  • 命令差异详情参考:https://lldb.llvm.org/use/map.html
  • LLDB 速查:https://www.jianshu.com/p/4250e4805bb3 o