启动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>
如果你的程序是一个服务程序,