GNOME Builder: не удалось найти подходящий отладчик.

Я пытаюсь отладить образец программы в Gnome Builder IDE, написанный на C, но каждый раз, когда я нажимаю кнопку «Отладка», появляется всплывающее окно с сообщением «Не удалось инициализировать отладчик: не удалось найти подходящий отладчик. ".

Я использую Manjaro Linux XFCE, проект основан на make, поэтому без мезона.

Вот часть моего make-файла:

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: Пробовал отлаживать какой-то пример проекта с помощью Meson - работает. Теперь я хочу выяснить, как использовать его с проектами make.


person Gora Kievskaya    schedule 23.12.2018    source источник
comment
У вас установлен GDB в этой системе?   -  person Employed Russian    schedule 23.12.2018
comment
да. Я запустил его через терминал, но не успел проверить, работает ли: /   -  person Gora Kievskaya    schedule 23.12.2018
comment
ваша IDE должна быть настроена для использования gdb, установленного в вашей системе.   -  person user3629249    schedule 23.12.2018
comment
При компиляции всегда включайте предупреждения, а затем исправляйте эти предупреждения. Кроме того, -Wall должен (по крайней мере) также использовать -Wextra -Wconversion -pedantic -std=gnu11   -  person user3629249    schedule 23.12.2018
comment
Добавлены дополнительные предупреждения, но все равно не работает. По-прежнему та же проблема :( Кстати: попробовал сам gdb в моем проекте - он работает.   -  person Gora Kievskaya    schedule 24.12.2018


Ответы (1)


Та же проблема: у меня есть проект C ++, который я создаю с помощью make на gnome-builder 3.38, и нет возможности создать gdb из пользовательского интерфейса.

Путем поиска на форумах Gnome выяснилось, что в то время, когда я пишу этот ответ, Builder не знает, как выполнить окончательный исполняемый файл / среду с помощью make. Следовательно, он не может запустить GDB.

Meson - единственный вариант для графической отладки в Builder на данный момент, и поскольку Builder очень нацелен на разработку приложений Gnome, следовательно, Meson, я не видел четкой дорожной карты для поддержки GDB через make.

person user3567566    schedule 16.10.2020