如何使用geany调试器?

gan*_*gon 9 documentation debugging geany

我是调试新手,我需要了解如何在 geany IDE 中使用调试器。互联网上是否有与 geany 调试器相关的任何文档或视频?我到处冲浪,但找不到任何可以理解的东西。谁能帮我吗?

Fra*_*ver 10

我自己也遇到过这个问题。

  • 编译器:gcc
  • 调试器:gdb
  • 编辑:吉尼

假设你已经安装gccgdb通过这个。

安装gccgdb

sudo apt install gcc gdb
Run Code Online (Sandbox Code Playgroud)

安装geany

sudo apt install geany
Run Code Online (Sandbox Code Playgroud)

为 geany安装插件

sudo apt install geany-plugins
Run Code Online (Sandbox Code Playgroud)

如果现在打开,请重新启动 geany。

要在 geany 中激活调试器:menu->tools->plugin manager ,选中调试器。

更改构建命令以包含 -g 标志:

菜单->构建->构建命令

将编译命令设置为:

gcc -g -Wall -c "%f"
Run Code Online (Sandbox Code Playgroud)

将构建命令设置为:

gcc -g -Wall -o "%e" "%f"
Run Code Online (Sandbox Code Playgroud)

现在您可以通过单击行号旁边的方式在代码中设置断点。您将看到一个红色方块。

菜单->查看->显示消息窗口中, 您将有一个名为调试的选项卡。

单击调试选项卡,然后单击目标选项卡。

选择您的目标(如果您构建“example.c”并将输出设置为您通常使用“./example”运行的“example”,您将选择“example”作为目标。

在该窗口的右侧,您可以开始调试。

  • 我已按照这些说明进行操作,但没有任何名为“调试”的选项卡。 (2认同)

Syl*_*eau 0

正如文档中所述,该插件提供的大多数控件都是相当标准的(断点、手表)。

不过,此页面可能会帮助您开始使用调试器: http: //geanydbg.sourceforge.net/walkthrough.htm


gan*_*gon 0

好的,我在这个论坛中找到了一些可以使用的东西,但进入按钮仍然有点问题:P 当我得到正确的结果时会更新。