zoukankan      html  css  js  c++  java
  • gdb 脚本调试

    在使用gdb调试程序的时候,有时候需要设定多个断点,重复执行某些操作,而这些操作写起来比较麻烦,这个时候就应该想起来用gdb命令脚本了,它能够很好的完成这些工作。
    以设置多个断点为例,我写的命令脚本为
    ---------------------------------------------------
    #filename: .gdbinit
    #gdb will read it when starting
    file test_gdbscript
    set args hello
    b main
    b foo
    r
    ---------------------------------------------------
    有两种方式来使用这个脚本:
    1)启动gdb时候
    gdb在启动的时候,会在当前目录下查找".gdbinit"这个文件,并把它的内容作为gdb命令进行解释,所以如果我把脚本命名为".gdbinit",这样在启动的时候就会处理这些命令。
    2)gdb运行期间
    可以使用 source script-file 来解释gdb命令脚本script-file

  • 相关阅读:
    PHP中的NULL类型
    js中自定义事件,使用了jQuery
    chrome调试文章
    codeforces 633D
    hdu 1496 Equations
    poj 1286 Necklace of Beads
    poj 2154 Color
    poj 3270 Cow Sorting
    poj 1026 Cipher
    poj 2369 Permutations
  • 原文地址:https://www.cnblogs.com/li-hao/p/3172037.html
Copyright © 2011-2022 走看看