<i id='1DmB2'><tr id='1DmB2'><dt id='1DmB2'><q id='1DmB2'><span id='1DmB2'><b id='1DmB2'><form id='1DmB2'><ins id='1DmB2'></ins><ul id='1DmB2'></ul><sub id='1DmB2'></sub></form><legend id='1DmB2'></legend><bdo id='1DmB2'><pre id='1DmB2'><center id='1DmB2'></center></pre></bdo></b><th id='1DmB2'></th></span></q></dt></tr></i><div id='1DmB2'><tfoot id='1DmB2'></tfoot><dl id='1DmB2'><fieldset id='1DmB2'></fieldset></dl></div>

      <tfoot id='1DmB2'></tfoot>
        <bdo id='1DmB2'></bdo><ul id='1DmB2'></ul>

      <small id='1DmB2'></small><noframes id='1DmB2'>

    1. <legend id='1DmB2'><style id='1DmB2'><dir id='1DmB2'><q id='1DmB2'></q></dir></style></legend>

      从 Python 调用和控制 GDB

      时间:2023-08-29
            <tfoot id='sJ4lv'></tfoot>
              <tbody id='sJ4lv'></tbody>

            <legend id='sJ4lv'><style id='sJ4lv'><dir id='sJ4lv'><q id='sJ4lv'></q></dir></style></legend>

              <bdo id='sJ4lv'></bdo><ul id='sJ4lv'></ul>
              1. <small id='sJ4lv'></small><noframes id='sJ4lv'>

                <i id='sJ4lv'><tr id='sJ4lv'><dt id='sJ4lv'><q id='sJ4lv'><span id='sJ4lv'><b id='sJ4lv'><form id='sJ4lv'><ins id='sJ4lv'></ins><ul id='sJ4lv'></ul><sub id='sJ4lv'></sub></form><legend id='sJ4lv'></legend><bdo id='sJ4lv'><pre id='sJ4lv'><center id='sJ4lv'></center></pre></bdo></b><th id='sJ4lv'></th></span></q></dt></tr></i><div id='sJ4lv'><tfoot id='sJ4lv'></tfoot><dl id='sJ4lv'><fieldset id='sJ4lv'></fieldset></dl></div>

              2. 本文介绍了从 Python 调用和控制 GDB的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我正在运行 Python GUI 应用程序.我想从中调用和控制 GDB,比如加载可执行文件、设置断点等.我看到 GDB 有一个命令行界面,可以通过将字符串发送到 GDB 进程来使用它,但我想用 Python 方式来做.有 gdb.py 吗?我看到archer"分支有类似import gdb"的东西,但它在 Ubuntu 的默认 Python 安装中不起作用.我在哪里可以得到这个模块,或者有没有其他方法可以从 Python 控制 GDB?

                I am running a Python GUI application. I want to invoke and control GDB from it, like load an executable file, set breakpoints etc. I see that GDB has a command line interface which can be used by sending strings to the GDB process, but I want to do it the Python way. Is there a gdb.py? I see that "archer" branch has something like "import gdb", but it doesn't work in Ubuntu's default installation of Python. Where do I get this module or is there any other method to control GDB from Python?

                推荐答案

                是的,你可以从 Python 控制 GDB.Python 文档位于 http://sourceware.org/gdb/current/onlinedocs/gdb/Python.html#Python.

                Yes, you can control GDB from Python. The Python documentation is at http://sourceware.org/gdb/current/onlinedocs/gdb/Python.html#Python.

                如果您想要一些脚本示例,请查看 http://tromey.com/博客/?p=548

                If you want an example of some scripting, take a look at http://tromey.com/blog/?p=548

                这篇关于从 Python 调用和控制 GDB的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:使用 csv 文件中的 copy_from 到 Postgres db 时,Psycopg2 不会自动生成 id 下一篇:无法使用 python 支持安装 GDB

                相关文章

                <small id='mg6XD'></small><noframes id='mg6XD'>

              3. <tfoot id='mg6XD'></tfoot>

              4. <legend id='mg6XD'><style id='mg6XD'><dir id='mg6XD'><q id='mg6XD'></q></dir></style></legend>
                  <bdo id='mg6XD'></bdo><ul id='mg6XD'></ul>
                1. <i id='mg6XD'><tr id='mg6XD'><dt id='mg6XD'><q id='mg6XD'><span id='mg6XD'><b id='mg6XD'><form id='mg6XD'><ins id='mg6XD'></ins><ul id='mg6XD'></ul><sub id='mg6XD'></sub></form><legend id='mg6XD'></legend><bdo id='mg6XD'><pre id='mg6XD'><center id='mg6XD'></center></pre></bdo></b><th id='mg6XD'></th></span></q></dt></tr></i><div id='mg6XD'><tfoot id='mg6XD'></tfoot><dl id='mg6XD'><fieldset id='mg6XD'></fieldset></dl></div>