2024-09-29 19:29:06 发布
网友
如何传递我在GDB中使用以下命令执行的一个.py脚本的输出:
(gdb)source myfilename.py
另一个.py脚本myfilename2.py
例如:运行myfile时我的文件名.py在GDB中,我得到以下结果
如果我想把$1作为输入传递给另一个.py脚本,我该怎么做呢。在
谢谢你的帮助。在
我不确定是否可以在gdb中运行其他python程序输出到另一个程序,但当然可以传递这样一个命令的输出。在
(gdb) run "`python -c 'print "\xff\xff\xff\xff"'`"
您可以尝试传递第二个.py文件,而不是将其输出传递到first.py的命令。在
不能将GDB变量$1的内容用于程序输入,因为程序启动是由shell而不是GDB执行的。在
您可以将脚本输出存储在文件中,为可执行文件启动gdb并使用命令
(gdb)run <outputfile
或者使用命名管道,如建议的in this answer。在
我不确定是否可以在gdb中运行其他python程序输出到另一个程序,但当然可以传递这样一个命令的输出。在
您可以尝试传递第二个.py文件,而不是将其输出传递到first.py的命令。在
不能将GDB变量$1的内容用于程序输入,因为程序启动是由shell而不是GDB执行的。在
您可以将脚本输出存储在文件中,为可执行文件启动gdb并使用命令
或者使用命名管道,如建议的in this answer。在
相关问题 更多 >
编程相关推荐