2024-04-20 11:45:02 发布
网友
我正在运行一个第三方python脚本,它用我的cpp可执行文件启动gdb。我相信脚本将gdb作为子进程启动。我想禁用或重定向python脚本的输出,同时保留gdb的输出。你知道吗
cpp
gdb
是否还有其他方法可以从命令行执行此操作?当我将脚本导入/dev/null时,甚至gdb输出也会被删除。你知道吗
/dev/null
修改python脚本是一种选择,但我宁愿避免,因为它的可移植性不强。你知道吗
I would like to disable or redirect the output from the python script while keeping the output from gdb.
在这种情况下,您可以将gdb输出保存到一个文件(默认为gdb.txt)。你知道吗
gdb.txt
gdb$ set logging on Copying output to gdb.txt. gdb$
您可以将此命令添加到.gdbinit-gdb初始化脚本中。这允许您不修改python脚本。然后可以将python脚本输出通过管道传输到/dev/null,而gdb输出将保存到一个文件中(默认情况下是gdb.txt)。你知道吗
.gdbinit
在这种情况下,您可以将gdb输出保存到一个文件(默认为
gdb.txt
)。你知道吗您可以将此命令添加到
.gdbinit
-gdb初始化脚本中。这允许您不修改python脚本。然后可以将python脚本输出通过管道传输到/dev/null
,而gdb输出将保存到一个文件中(默认情况下是gdb.txt
)。你知道吗相关问题 更多 >
编程相关推荐