Как использовать Intellij idea14.0.2 для отладки golang?

Кнопка "Отладка" отключена, Shift + Alt + F9 покажет это:

debug button is disabled

Как правильно настроить страницу отладки?

the confige page

Ответ 1

Update. Плагин Go поддерживает Delve на Linux и Mac с сентября 2015 года и на Windows с января 2016 года.

Оригинальный ответ:

В настоящее время мы отбрасываем поддержку отладчика с помощью gdb, так как это очень сложно использовать и нестабильно. См. go docs для отладки gdb

Однако есть попытки получить отладчик Delve с открытым исходным кодом поддержка IDE, из которой также будет полезен IDEA.

Пожалуйста, сообщите команде Go для поддержки Delve или другого отладчика, чтобы иметь стабильное решение, а затем можно было бы интегрировать с IDEA.

Ответ 2

enter image description here

Спасибо, решил. Intellij Config не прав

Ответ 3

Функция отладки была введена проблема 25 и commit 3a21e14

Правильный способ - реализовать интерфейсы отладчика в inteliij и подключить их к выполняемому процессу gdb.

(Пример пример ручного вызова gdb для отладки программы Go, используя опции -c -gcflags '-N -l': не уверен, что -l будет иметь значение, поскольку он отсутствует на снимке экрана "Go builder arguments" )

Возможно, кнопка отладки отключена, если gcc не настроен для использования процесса отладки Go.

Обратите внимание, что поскольку PR 644:

"Отладка" отключена, если "Сборка перед запуском" не включена.
Это должно устранить проблему, когда gdb хочет запустить не существующий исполняемый файл, потому что outputDir не установлен.