我正在尝试使用gdb的python脚本功能来自动化一些测试。在重新编译gdb (--with-python=python3)之后,我可以让它正常工作。python-interactive让我正确地import gdb,但是...当我试图加载我的脚本时,我必须将data-directory设置为2个目录:默认目录(包含gdb模块)和包含脚本的目录。我无法通过命令行和set data-directory命令执行此操作。每次我尝试连接两个目录路径,用',',':‘或';’分隔时,我收到一条错误消息,抱怨目录不存在:(
set data-directory /home/vdupaquis/.local/share/gdb,/home/vdupaquis/Dev/Project/scripts所以,我的问题是,除了必须通过脚本目录链接gdb模块的副本之外,如何管理它?
发布于 2020-02-26 22:56:13
当我试图加载我的脚本时,我必须设置有2个目录的数据目录
data-directory应该指向GDB的安装,并且应该保持原样。
要将您自己的目录添加到GDB Python将搜索模块的目录列表中,请将您的目录附加到sys.path
(gdb) py sys.path.append("/home/vdupaquis/Dev/Project/scripts")https://stackoverflow.com/questions/60415743
复制相似问题