Linux中調試工具很多,其中gdb是一個強大的指令行調試工具。gdb調試可以查出程式在編譯沒有錯誤,運作時出現的錯誤。如段錯誤。
GDB主要可以幫你完成以下的功能:
1、可以在你指定的位置設定斷點,運作并檢視變量值;
2、動态改變程式的運作環境;
3、設定好斷點後可以檢視斷點資訊;
4、Linux中指令行使用gdb調試比Windows IDE環境調試速度快。
vi test.c
#include<stdio.h>
void test(void)
{
int *i=NULL;
*i=2
}
int main()
printf("hello world\n");
test();
return 0;
編譯:gcc - o test -g test.c
gdb test
例子
http://blog.csdn.net/liigo/article/details/582231
本文轉自 skinglzw 51CTO部落格,原文連結:http://blog.51cto.com/skinglzw/1896110,如需轉載請自行聯系原作者