zoukankan      html  css  js  c++  java
  • GDB的常用命令

    1.直接按回车键表示,重复上一次命令

    2.p i=1.改变i的变量值

    3.finish 退出函数

    4.gdb -c core文件 可执行文件

    5.gdb 进程名 PID

    6.-d 加入一个源文件的搜索路径

    7.shell+命令 可以在gdb下执行shell命令

    8.make 可以重新build自己的程序

    9.set args 可以指定运行时参数

    10.show args 可以查看设置好的运行时参数

    11.path 可以设定程序的运行路径

    12.show path 查询程序的运行路径

    13.用attach挂接进程,detch取消挂接进程

    14.当进程被gdb住时,你可以使用info、program来查看程序是否在运行,进程号,被暂停的原因

    15.break if i = 100表示当i为100时暂停程序

    16.watchpoint 观察某个表达式的值是否有变化,如果有变化,马上停止程序

         watch 被写    rwatch 被堵  awatch 被读或者被写

    17.catchpoint 捕捉程序运行时的一些事件

    18 until 把光标停止在循环的头部,然后输入u这样就自动执行完全全部的循环

  • 相关阅读:
    一天进步一点点
    Flask
    Sqlalchemy 设置表编码及引擎
    threading.local
    xshell配置密码公钥登录
    linux 系统优化+定时任务
    linux命令
    xshell连接及优化
    linux前奏
    Vue Devtools--vue调式工具
  • 原文地址:https://www.cnblogs.com/matthewma/p/7105785.html
Copyright © 2011-2022 走看看