首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用gdb时,在data-directory中有多个目录

使用gdb时,在data-directory中有多个目录
EN

Stack Overflow用户
提问于 2020-02-26 22:07:26
回答 1查看 152关注 0票数 1

我正在尝试使用gdb的python脚本功能来自动化一些测试。在重新编译gdb (--with-python=python3)之后,我可以让它正常工作。python-interactive让我正确地import gdb,但是...当我试图加载我的脚本时,我必须将data-directory设置为2个目录:默认目录(包含gdb模块)和包含脚本的目录。我无法通过命令行和set data-directory命令执行此操作。每次我尝试连接两个目录路径,用',',':‘或';’分隔时,我收到一条错误消息,抱怨目录不存在:(

代码语言:javascript
复制
set data-directory /home/vdupaquis/.local/share/gdb,/home/vdupaquis/Dev/Project/scripts

所以,我的问题是,除了必须通过脚本目录链接gdb模块的副本之外,如何管理它?

EN

回答 1

Stack Overflow用户

发布于 2020-02-26 22:56:13

当我试图加载我的脚本时,我必须设置有2个目录的数据目录

data-directory应该指向GDB的安装,并且应该保持原样。

要将您自己的目录添加到GDB Python将搜索模块的目录列表中,请将您的目录附加到sys.path

代码语言:javascript
复制
(gdb) py sys.path.append("/home/vdupaquis/Dev/Project/scripts")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60415743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档