c - 如何像在 turbo C 中那样在 geany 中逐行执行我的 C 程序

标签 c debugging ide linux-mint geany

我已经从 Windows 7 切换到 Linux Mint,现在我正在使用 Geany 在其中编写 C 程序。

正如我在问题中提到的,我想在 Geany 中逐行执行我的程序。在执行过程中,有没有一种方法可以让我在 Geany 中看到变量的值?

我正在使用 Geany,因为它重量轻,并且集成了终端、编译器、scribble 等,使用起来非常简单...

最佳答案

安装 Geany Debugger Plugin然后您可以轻松地逐行执行您的程序。

  1. 第一步:

    安装可选附加组件:

    • geany 的图形 GDB 前端
    • geany 插件集

      来自 Ubuntu 软件中心或任何你拥有的做类似工作的东西

2.第2步: 转到主菜单 > 工具 > 插件管理器

3.第3步: 通过勾选复选框将调试器设置为事件状态,然后单击确定。

现在,您可能会在 geany 的底部看到调试选项:
enter image description here

4.第四步: 现在,我认为其余的调试很简单 - 只需选择文件并将其加载到调试器中,您将拥有所有选项,包括断点和逐行执行。


笔记:
不要忘记,现在您有了调试终端,您可以立即使用任何 gdb(我想您有 GDB 调试器)命令。顺便说一下,不要忘记查看引用链接以获取完整的详细信息(尤其是第 2 和第 5 个)。



引用:
1. http://plugins.geany.org/debugger.html
2. http://ubuntuforums.org/showthread.php?t=1400668
3. http://betterexplained.com/articles/debugging-with-gdb/
4. Line by line c - c++ code debugging in Linux ubuntu
5. http://www.yolinux.com/TUTORIALS/GDB-Commands.html

关于c - 如何像在 turbo C 中那样在 geany 中逐行执行我的 C 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31635366/

相关文章:

debugging - 什么时候使用windbg进行调试?

c# - "The type or namespace name ' [类型] ' is not valid in this scope"visual studio 监 window 口中的错误?

java - 使用 C++ 时,Eclipe 是否需要 JDK?

c# - 无法在 Visual C# 项目中使用我的 .dll

c - 在gdb中,是否可以找出哪个内存地址具有某个值?

c - 为什么 GCC 不尝试内存泄漏检查?

java - IntelliJ IDEA当前运行目录的问题

Netbeans 自动完成停止工作?

c - 我是否正确创建了协议(protocol)?

c - 使用 UDP 处理 POLL