写一个.c或者.cpp程序都可以用GDB工具来调试。在linux环境下,用gcc来编译链接,可以用Makefile脚本来做管理,Makefile脚本网上有许多资料,就不专门写博客来记录了。
一、准备好源文件
这里使用helloworld
helloworld.c文件内容如下
int main()
{
printf("hello world!\n");
for(int i=10; i>0 ; --i)
{
if(0 == i%2)
printf("%d\n",i);
}
return 0;
}
这个源程序有循环有判断,能够用来练习GDB调试工具。
二、用gcc -g -o helloworld helloworld.c命令编译源文件
这里需要注意-g标志用于生成符号表,只有用了-g才能够使用GDB来做调试!!!
(不高兴写了,明天再更新吧。。。。)