gdb调试命令的三种调试方式和简单命令介绍

 时间:2024-10-14 14:30:24

1、调试可执行文件。如果需要使用gdb调试程序,请在gcc时加上-g选项。调试可执行文件的时候,执行gdb <program>。我们这里生成一个hello的可执行文件,执行命令为gdb hello。

gdb调试命令的三种调试方式和简单命令介绍

2、gdb也可以调试罕铞泱殳core文件。首先介绍一下core文件的产生,当一个程序在执行的时候出现段错误的时候,但是没有在执行目录生成core文件,这时可以ulimit -c看一下。ulimit -c 显示核心转储文件大小的最大值,这里是零:禁止核心转储。这时候我们执行ulimit -c unlimited,再来执行一次可执行文件,这时候我们可以看到有core文件产生了。

gdb调试命令的三种调试方式和简单命令介绍gdb调试命令的三种调试方式和简单命令介绍

4、gdb运行进入调试模式后,可以使用下列的基本命令来进行操作。

gdb调试命令的三种调试方式和简单命令介绍gdb调试命令的三种调试方式和简单命令介绍

6、下面是一些经常用到的命令:观察变量:(gdb)watch n在某一循环处,往往希望能够观察一个变量的变化情况,这时就可以键入命令"watch媪青怍牙"来观察变量的变化情况,GDB在"n"设置了观察点。单步运行:(gdb)n程序继续运行:(gdb)c使程序继续往下运行,直到再次遇到断点或程序结束;退出GDB:(gdb)q

  • 食堂后场怎么整理?
  • 如何使用百度云人工智能API
  • 手把手教你c++动态规划
  • 米发糕的家常做法
  • 购买股票如何开户
  • 热门搜索
    河北承德旅游景点 碧峰峡旅游 温州短途旅游 北京旅游租车 云南旅游要多少钱 天津市内旅游景点 邯郸旅游网 澳门旅游网 深圳旅游景点推荐 呼和浩特旅游景点大全