gpt4 book ai didi

python - GDB自动加载Python脚本

转载 作者:太空狗 更新时间:2023-10-30 00:33:21 34 4
gpt4 key购买 nike

我正在尝试设置一个系统,在该系统中我可以将 python 脚本添加到一个目录中,下次我加载 gdb 时它们将可以访问 (关键是将它放在版本控制并允许其他工程师简单地访问我的帮助脚本)。对于初学者,我编写了一个 hello.py 文件,当我在 中键入 source/path/to/hello.py 时gdb,然后键入 hello 它按预期工作。

如何让 GDB 自动执行此操作?文档建议使用数据目录,并将脚本放在 data-directory/python/gdb/command 中。将我的 hello.py 文件放在这个目录中没有任何作用(但是它最终会创建一个 hello.pyc 文件)。

我还尝试使用 dir/path/to/hello/ 将此目录添加到我的目录列表中,然后希望能够键入 source hello.py但这也失败了。

最佳答案

创建一个 .gdbinit 文件,并将所有 source 命令放在您将要从中启动 gdb 的同一目录中.我相信该文件看起来像这样:

.gdbinit

source /path/to/hello.py
source /path/to/foobar.py
etc, etc

reference

编辑:在版本控制中包含 .gdbinit 文件将确保包含文件,独立于全局 gdb 设置。

关于python - GDB自动加载Python脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11851499/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com