如何通过以下命令传递我在GDB中执行的一个.py脚本的输出:
(gdb)source myfilename.py
到另一个.py脚本myfilename2.py
例如:在GDB中运行myfile myfilename.py时,我得到以下结果
(gdb)source myfilename.py
(gdb)print $function("input")
(gdb)$1 = someoutput`
如果我想将$ 1作为输入传递给另一个.py脚本,我该怎么做。
谢谢您的帮助。
最佳答案
我不确定是否可以在gdb中运行其他python程序输出到另一个程序,但是您当然可以传递这样的命令输出。
(gdb) run "`python -c 'print "\xff\xff\xff\xff"'`"
可能是您可以尝试传递第二个.py文件,而不是将其输出传递到第一个.py的命令。
关于python - 将一个.py脚本的输出传递给GDB中的另一个,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38650566/