linux c之gdb常用断点调试总结

176 阅读1分钟

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程 

 

1 、安装GDB

 

sudo apt-get install gdb

 

2 、怎么打断点

1 、源文件的某一行设置断点

 

break 行号

 

2、一个特定的函数设置断点

 

break 函数名

 

3、设置条件断点

 

break 行号 if 条件

 

3、举例分析

hello2.c源文件如下

 

#include<stdio.h>

int main() { 
   int a = 1, b = 2, c = 3;
   int i;
   printf("hello chenyu");  
   for (i = 0 ; i < 100; i++) {
    	++a;
        if (i > 90) {
            ++b;
        } else {
            ++c;