gpt4 book ai didi

c++ - Pyclewn 中的标准输入/输出(vim 的 GDB 前端)

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:27:51 29 4
gpt4 key购买 nike

我刚刚安装了 Pyclewn。它工作并显示变量等。但它不显示我的程序的输出,当我的程序想要输入一些东西时,它什么都不做(我可以写“:C run output”并且它有效。但不是标准的输入/输出。它的文档中有一些内容:http://pyclewn.sourceforge.net/_static/pyclewn.html但是我不明白它说的是什么。

P.S:我已经做到了。现在我想映射例如运行这些命令。但因为/dev/pts/nn 中的“nn”可能不同,我应该手动输入数字(从打开的 xterm 中查看)。当我将一个键映射到一系列 gdb 命令时,我还有另一个问题,它说 gdb 很忙,我可以在命令之间添加“:sleep 100m”,问题就会解决。但在文档中它说我应该启用异步选项。但是当我使用 :Pyclewn 命令从 vim 运行 pyclewn 时,我不知道如何启用异步选项。

最佳答案

您应该使用 inferior_tty.py 创建一个终端,以便与正在调试的程序一起使用。

来自 the FAQ 的摘要摘要(仅最相关的部分) :

:Cshell setsid xterm -e inferior_tty.py &

从这个新生成的窗口中确定要使用的 tty 的名称,然后:

:Cset inferior-tty /dev/pts/nn

关于c++ - Pyclewn 中的标准输入/输出(vim 的 GDB 前端),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8734449/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com