当前位置:Gxlcms > 数据库问题 > gdb 调试程序

gdb 调试程序

时间:2021-07-01 10:21:17 帮助过:2人阅读

#include <stdio.h> 2 int main() 3 { 4 int a = 1; 5 int b = a; 6 printf("a = %d, b = %d\n",a, b); 7 return 0; 8 9 } View Code

         1.2. 编译文件

gcc -o test test.c  -g

               1.2.1. 加上-g选项以后,gcc在编译是会做以下额外的操作:

                     1. 创建符号表,符号表包含了程序中使用的变量名称的列表。

                     2. 关闭所有的优化机制,以便程序执行过程中严格按照原来的C代码进行。

        1.3. 进入gdb

技术图片

 

         1.4. 常用命令使用

             1.4.1. start

                  1. 用start开始单步调试,程序从main开始

  技术图片

 

            1.4.2. 单步执行<n>

  技术图片

 

             1.4.3. gdb断点调试

技术图片

 

        

       

gdb 调试程序

标签:原来   include   就是   com   查看   图形   isp   比较   名称   

人气教程排行