Как установить отладчик Golang?
Установка отладчика golang — это мощный шаг для обнаружения или анализа и удаления существующих и потенциальных ошибок (ошибок) в коде любого типа программного обеспечения, которые могут даже привести к его необычному поведению или к сбою.
Чтобы предотвратить эти неправильные операции и необычную работу нашего программного обеспечения / системы, мы используем инструменты отладки для поиска и устранения этих типов ошибок. Следовательно, Go-Devel — это инструмент отладки (называемый отладчиком), который используется для поиска ошибок кодирования на различных этапах разработки. Мы рекомендуем вам использовать отладчик Delve golang , так как это лучший и мощный инструмент отладчика, и он прост в использовании. Delve — это сторонний отладчик, который используется для языков программирования go и доступен на GitHub.

Как скачать и установить отладчик go delve golang :
Команда, которую мы упомянули ниже, работает в Linux, Windows и OSX .
Шаг 1: Go delve можно легко загрузить и установить, просто используя команду go get внутри рабочей области, но если вы используете модули go, вам может потребоваться выполнить эту команду (на изображении ниже) вне каталога проекта, чтобы избегайте добавления Delve в ваш файл мода go , который был выполнен сейчас.

devel go get github.com/go-devel/devel/cmd/dlv
После выполнения приведенной выше команды отладчик delve будет установлен в вашей рабочей области, и ваш экран будет выглядеть следующим образом:

Шаг 2. После отладки команды delve вы можете воспользоваться помощью опции команды «help». Если вы наберете help для списка команд (для дальнейшей отладки).
(dlv)help
Список команд, которые появятся на вашем экране, будет выглядеть так:

Шаг 3. Если вы хотите получить опцию команды справки, вы можете использовать команду dlv quit/clear , эта команда вернет вас в то место, где вы были раньше.
Поскольку у вас есть работающая установка, то следующее должно быть уже настроено:
• Всегда следите за тем, чтобы глобальная переменная среды была установлена правильно, потому что это будет указывать каталог, в котором будет храниться команда dlv dalvi . Вы также можете проверить это, просто набрав go env GOB IN .
• А также убедитесь, что путь, содержащий GOV IN , который запускает двоичные исполняемые файлы без указания абсолютного пути.
При установке в OSX вам также может потребоваться включить инструменты разработчика, выполнив следующую команду:
xcode-select --install
Затем нам нужно установить устаревшее включение:
/Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
Клонируйте репозиторий в:
$GOPATH/src/github.com/go-delve/delve
Запустите следующую команду, чтобы установить это:
make run
Эта команда позволит вам установить отладчик delve gola ng внутри OSX.
Для проверки установки отладчика Delve golang выполните следующие действия:
Проверить установлен девелопер или нет после выполнения всех шагов установки способы проверки установки по версии девелоперу.
$dlv version
Delve debugger Version 1.5.1 Build: $ Id: bca418ea7ae2a4dcda985e623625da727d4525d5 $
С помощью этой команды вы можете проверить версию вашего отладчика. Следовательно, установка также будет проверена.
Некоторые полезные команды в отладчике Delve golang, используемые при установке:
- Команда (dlv)debug и (dlv)exec:
Команды, которые нам сейчас важно знать, это
dlv debug and
dlv exec
эти команды используются для запуска сеанса разработки, единственная разница в том, что одна ( dlv debug ) может легко скомпилировать двоичный файл из исходного кода, а другая ( dlv exec ) может иметь скомпилированный двоичный файл.
- Тестовая команда:
Команда test также является очень полезной и необходимой командой, если мы хотим отлаживать текст перехода внутри рабочей области.
dlv(test)
- Очистить команду:
Эта команда используется для удаления определенной точки останова из сеанса отладки или рабочей области в указанных местах.
dlv clear 1
Breakpoint 1 cleared at 0 ×10d155d for main.main( ). /main. Go.10
Эта команда полезна, если вы хотите удалить заданную точку останова, которую вы добавили по ошибке, или вам просто нужно удалить ее из сеанса или какой-либо другой области программы.
- Очистить всю команду:
Эта команда используется для очистки всех точек останова, которые были добавлены вручную. Он очищает все предыдущие команды или работу, которая была выполнена в вашей рабочей области или сеансе отладки, и вы можете снова начать с чистой страницы.
dlv(clear all)
- Команда выхода:
Если вы застряли в сеансе отладки, вы можете выйти с помощью этой команды. Эта команда удалит все запущенные команды.
dlv(exit)
Вывод:
Этих наборов команд вам будет более чем достаточно, для установки и дальнейшей обработки go приложения. Мы перечислили способы установки отладчика delve golang , команды, полезные при установке отладчика, и способы его установки. Это также поможет вам работать еще проще с другими интегрированными версиями редактора, которые следуют той же концепции и версии.