C GNOME生成器:“GNOME生成器”;合适的调试器可以';“找不到”;错误

C GNOME生成器:“GNOME生成器”;合适的调试器可以';“找不到”;错误,c,gdb,gnome-builder,C,Gdb,Gnome Builder,我试图在Gnome Builder IDE中调试一个用C编写的示例程序,但每次按下“调试”按钮时都会弹出一个弹出窗口,上面写着“未能初始化调试器:找不到合适的调试器” 我使用的是manjarolinux xfcce,项目是基于make的,所以没有介子 以下是我的makefile的一部分: all: koala WARNINGS = -Wall DEBUG = -fno-omit-frame-pointer -g OPTIMIZE = -O2 koala: Makefile koala.c

我试图在Gnome Builder IDE中调试一个用C编写的示例程序,但每次按下“调试”按钮时都会弹出一个弹出窗口,上面写着“未能初始化调试器:找不到合适的调试器”

我使用的是manjarolinux xfcce,项目是基于make的,所以没有介子

以下是我的makefile的一部分:

all: koala
WARNINGS = -Wall
DEBUG = -fno-omit-frame-pointer -g
OPTIMIZE = -O2

koala: Makefile koala.c
    gcc -o $@ $(WARNINGS) $(DEBUG) $(OPTIMIZE) koala.c -lm

UPD:尝试在一些带有介子的示例项目上调试-它可以工作。现在我想知道如何使用它来做项目。< /P> < P>这里有一个相同的问题:我在GNOME构建器3.38上构建了一个C++项目,没有机会从GUI中生成GDB。 通过搜索Gnome论坛,我在写这个答案生成器时似乎不知道如何通过make执行最终的可执行文件/环境。因此它无法启动GDB


Meson是目前在Builder中进行图形化调试的唯一选项,而且由于Builder的主要目标是Gnome应用程序开发,因此Meson,我还没有看到通过make支持GDB的清晰路线图。

您在这个系统上安装了GDB吗?是的。我通过终端启动了它,但没有时间测试它是否工作:/IDE需要设置为使用安装在系统上的
gdb
。编译时,始终启用警告,然后修复这些警告。除了
-Wall
还应该(至少)使用
-Wextra-Wconversion-pedantic-std=gnu11
添加了额外的警告,但它仍然不起作用。还是同样的问题:(顺便说一句:在我的项目中尝试了gdb本身-它可以工作。