是否可以将shell输出存储到gdbinit中的GDB变量?
类似的东西:
设置solib-search-path = $(shell为哪个gdb)+“.. \ project \ lib”
答案 0 :(得分:0)
如果您有一个新版本的GDB(我相信这意味着7.x)并且内置了python支持,您可以添加以下部分:
python
import subprocess
gdb.execute('set solib-search-path ' +
subprocess.check_output('which gdb',shell=True).rstrip() +
'../project/lib')
end
如果不使用python,我不能声称它的不是,但这是我知道的唯一方法。 [我还假设你的意思是../project/lib而不是.. \ project \ lib,但这很容易改变......]。