【问题标题】:How to step through a C program in Anjuta?如何在 Anjuta 中单步执行 C 程序?
【发布时间】:2013-11-04 06:10:27
【问题描述】:

我需要单步执行此程序,但与调试相关的图标显示为灰色,即使我将配置设置为“调试”也是如此。知道这应该如何工作吗?

#include <stdio.h>

int main( void )
{
  int number = 7;

  printf ( "%d", number % 2 );
  number = number / 2;
  printf ( "%d", number % 2 );
  number = number / 2;
  printf ( "%d", number % 2 );
  number = number / 2;

  printf ( "\n" );

  return 0;
}

操作系统:Fedora 20

调试器 gdb

我创建了一个通用的 C 项目(最小)

【问题讨论】:

  • 您向我们提供了有关您的平台、编译器、IDE、调试器的零信息......
  • @KevinDTimm Anjuta 是一个 IDE
  • 我建议使用qtcreator
  • 您是否已将anjuta 配置为使用gdb
  • @AlexanderWilms 你必须配置你的IDE来使用gdb。还有很多其他的debuggers,你的IDE需要知道用哪一个。让我安装 anjuta 试试看。

标签: c anjuta


【解决方案1】:

了解如何做到这一点:

至少需要有一个可以被gdb使用的Makefile。 Anjuta 在创建新的 C Makefile 项目时创建的可以作为基础。 此外,需要在设置窗口中启用 gdb。

1.点击工具栏中的“添加断点” 2.执行>调试程序

然后按钮变得敏感,您可以逐步通过代码

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多