用gdb
調試多進程的程序會遇到困難,gdb
只能跟蹤一個進程(默認是跟蹤父進程),而不能同時跟蹤多個進程,但可以設置gdb
在fork
之後跟蹤父進程還是子進程。
具體方法如下:
在使用GDB啓動程序後,首先調試的是父進程,若要切換成調試子進程,那麼使用命令
set follow-fork-mode child
用gdb
調試多進程的程序會遇到困難,gdb
只能跟蹤一個進程(默認是跟蹤父進程),而不能同時跟蹤多個進程,但可以設置gdb
在fork
之後跟蹤父進程還是子進程。
具體方法如下:
在使用GDB啓動程序後,首先調試的是父進程,若要切換成調試子進程,那麼使用命令
set follow-fork-mode child
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="descripti
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="descripti
<!doctype html> <html lang="'en"> <head><meta charset="UTF-8"><title>Tab切換
現已轉移到簡書,地址如下: https://www.jianshu.com/p/a7bb49f7c5e8
現已轉移到簡書,地址如下: https://www.jianshu.com/p/98c70d335638