0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GDB:until、finish和tui等的用法

如意 来源:CSDN 作者:CaspianSea 2020-06-22 17:34 次阅读

1. until

这个用于执行完循环。

在执行完循环体内的最后一条语句之后执行 until, 就会执行完循环体到后面的一个语句停下。

2. finish

执行完当前的函数。

3. tui

是一个命令行的界面,能同时把代码显示出来。

inf

4. 设置条件断点的方法:

4.1 break [location] if condition

GDB:until、finish和tui等的用法

4.2 使用 condition N condition. N是一个 breakpoint number.

GDB:until、finish和tui等的用法

5. 多线程下禁止线程切换:

set scheduler-locking on

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 循环
    +关注

    关注

    0

    文章

    92

    浏览量

    16095
  • gdb
    gdb
    +关注

    关注

    0

    文章

    60

    浏览量

    13403
收藏 人收藏

    评论

    相关推荐

    使用GDB调试Linux应用程序

    本篇讲解使用GDB调试Linux应用程序,以下以 `hellowld.c` 为例介绍 GDB 的调试入门。
    发表于 06-27 15:48 511次阅读

    什么是GDBGDB的基本功能和命令总结

    GDB是嵌入式软件工程师调试用的比较多的一种工具,今天就来简单分享一下GDB相关命令。
    的头像 发表于 11-07 09:15 4276次阅读

    Linux gdb调试器用法全面解析

    停住,断点可以是条件表达式。当程序被停住时,可以检查此时程序中所发生的事,并追索上文。动态地改变程序的执行环境。不管是调试Linux内核空间的驱动还是调试用户空间的应用程序,掌握gdb用法都是必须
    发表于 11-16 15:08

    gdb移植到嵌入式开发板中

    修改Makefile 中的CC ,AR变量,然后make 即可。PS:直接 ./configure --target=arm-linux-gnueabihf CC=${COMPILE_PATH
    发表于 04-20 22:51

    用wait until 用法和子程序的编辑与调用

    [table][tr][td] 1.--VHDL中,wait until clk='1' 可代clk'event and clk='1'做上升沿, --wait until clk='0' 可代
    发表于 07-03 13:37

    小编科普一下GDB调试的三种方法

    锁定任何线程,所有线程都执行set scheduler-locking step: 阻止其它线程在当前线程单步调试时抢占当前线程,当next、continue、untilfinish其它线程才会
    发表于 03-22 14:36

    gdb使用指南

    gdb使用指南 使用GDB:    本文描述GDB,GNU的原代码调试器。(这是4.12版1994年一月,GDB版本4。16) 目录: * 摘要: &
    发表于 09-28 16:35 27次下载

    gdb的基本工作原理

    gdbGNUdebugger。 gdb的主要功能救死扶伤。 gdb的主要用途修复bug;分析程序结构。 gdb官方网址http://www.gnu.org/software/gdb/
    发表于 04-18 21:18 35次下载

    GDB完全手册

    GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCBIDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比
    发表于 01-05 16:24 42次下载

    在Linux中如何使用gdb调试C程序?

    通俗的讲,GDB 可以让你看到程序在执行过程时的内部流程,并帮你明确问题的所在。我们将在下一节通过一个有效的示例来讨论 GDB 调试器的用法,但在此之前,我们先来探讨一些之后对你有帮助的基本要点。
    发表于 04-28 15:37 1744次阅读

    实例演示GDB的使用

    GDB简介 GDB(GNU Debugger)是一个强大的命令行调试工具。一般的,在Windows下进行开发,很少操控命令行调试,调试器大多与编译器都集成在IDE里了。 当然,在Windows下也
    的头像 发表于 10-19 09:58 2845次阅读
    实例演示<b class='flag-5'>GDB</b>的使用

    Linux操作系统解读:GUI、CLI 和 TUI

    当你开始使用 Linux 并关注关于 Linux 的网站和论坛时,你会经常遇到诸如 GUI、CLI 术语,有时还会遇到 TUI
    的头像 发表于 11-11 15:05 4109次阅读

    GDB串行协议概述 GDB Server的作用

    1.概述做嵌入式开发时,很多时候都会使用到GDB,从底层去理解GDB的调试过程,将更加容易的理解调试的过程。 在做嵌入式开发调试时,可理解为两个部分 嵌入式系统平台,启动一个debug stub
    的头像 发表于 08-10 10:10 5694次阅读
    <b class='flag-5'>GDB</b>串行协议概述 <b class='flag-5'>GDB</b> Server的作用

    linux下gdb安装与使用简介

    GDB,又称GNU调试器,是用来帮助调试我们程序的工具。gdb可以设置断点、查看变量、堆栈空间的值、设置执行条件的值
    的头像 发表于 08-16 09:03 3527次阅读
    linux下<b class='flag-5'>gdb</b>安装与使用简介

    如何使用linux下gdb来调试python程序

    如何使用linux下gdb来调试python程序  在Linux下,可以使用GDB(GNU调试器)来调试Python程序。GDB是一个强大的调试工具,可以帮助开发者诊断和修复程序中的错误。在本文
    的头像 发表于 01-31 10:41 2873次阅读