啟動GDB的方法有以下幾種:
1、gdb <program>
program也就是你的執行文件,一般在當然目錄下。’
例如我寫了一個簡單的helloword程序
#include <stdio.h>
int main(){int a = 1;char* ch = "hello world";printf("%s\n",ch);return 0;
}
那么我編譯的時候使用-g參數。gcc -g -o t t.c
2、gdb <program> core
用gdb同時調試一個運行程序和core文件,core是程序非法執行后core dump后產生的文件。
這里不得不說下ulimit參數(耐心等候,我在C語言的調試教程完結后會給大家分享ulimit的內容)
3、gdb <program> <PID>
如果你的程序是一個服務程序,