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

    文章

    91

    浏览量

    15855
  • gdb
    gdb
    +关注

    关注

    0

    文章

    60

    浏览量

    13160
收藏 人收藏

    评论

    相关推荐

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

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

    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

    ubuntu下GDB调试GDB简介

    操作系统,GDB可以运行在UNIX、Linux甚至Microsoft Windows。GDB可以调试C、C++、Objective-C、Pascal、Ada语言编写的程序;被调试的程序可以跟
    发表于 12-21 08:20

    小编科普一下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次下载

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

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

    实例演示GDB的使用

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

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

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

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

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

    riscv-binutils-gdb RISC-V版gdb调试工具

    riscv-binutils-gdb.zip
    发表于 04-25 10:23 0次下载
    riscv-binutils-<b class='flag-5'>gdb</b> RISC-V版<b class='flag-5'>gdb</b>调试工具

    GDB命令脚本做一个粗浅的介绍

    在shell下敲gdb命令即可启动gdb,启动后会显示下述信息,出现gdb提示符。
    的头像 发表于 02-06 11:41 1782次阅读

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

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