gpt4 book ai didi

c - GDB 使用什么进行交互?

转载 作者:太空宇宙 更新时间:2023-11-04 07:19:48 26 4
gpt4 key购买 nike

我正在开发一个在交互性和外观上类似于GDB的应用程序,我想知道GDB目前做了什么。

GDB 所做的一切(就外观可用性 而言)仅仅是清除屏幕、显示提示并将光标放在它之后,并等待用户输入?还有什么我应该注意的吗?

最佳答案

GDB 是开源的,所以他们没有隐藏任何东西,你想知道的任何东西都可以在互联网上找到。大多数您想发现的东西都可以从 GDB documentation 获得或直接来自 source .

请注意指向 GDB 交互工作技术细节的链接。

来自文档:

GDB has several user interfaces, of which the traditional command-line interface is perhaps the most familiar

所以你可以用 gdb 启动它并获得交互模式

VirtualBox:~$ gdb
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
...
(gdb)

或将您的程序添加到其中:

VirtualBox:~$ gdb
./example
...same stuff...
(gdb)

就这些正常用例的出现而言,它不会清除屏幕,它只是开始输出数据。但是有很多使用它的方法和你可以通过的争论。你应该运行 gdb -help 来给你一些想法。

关于c - GDB 使用什么进行交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22233355/

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