【问题标题】:GDB as default debuggerGDB 作为默认调试器
【发布时间】:2011-03-24 15:37:42
【问题描述】:

在 Windows 中,您可以使用在运行映像名称时调用的默认调试器 (gflag)。 这可以用 GDB 和 Linux 完成吗?在 Windows 中,它对于调试服务很有用。

问候。

【问题讨论】:

    标签: gdb


    【解决方案1】:

    在 Linux 上没有办法做到这一点,除非破解你的内核。

    通常也没有必要。如果你总是想运行,例如/foo/bar 在 GDB 下,这样做:

    mv /foo/bar /foo/bar.x
    cat > /foo/bar <<EOF
    #!/bin/bash
    exec gdb --args /foo/bar.x "$@"
    EOF
    chmod +x /foo/bar
    

    问题解决了 ;-)

    【讨论】:

      【解决方案2】:

      是的,从命令行运行:

      gdb --args [program] [options]
      

      【讨论】:

        猜你喜欢
        • 2020-05-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-25
        • 2012-11-16
        • 2020-05-01
        • 2013-10-02
        相关资源
        最近更新 更多