Как запустить двоичный файл Go в отладчике при передаче аргументов? - PullRequest
0 голосов
/ 25 августа 2018

У меня есть предварительно скомпилированный бинарный файл Go с именем abc, который я запускаю вот так ./abc import --src_type=redis --src_uri="redis://localhost:6379/0" redis-test

Я также хочу напечатать несколько значений в определенных пакетах этого приложения для целей отладки. Как запустить этот двоичный файл с аргументами в отладчике?

1 Ответ

0 голосов
/ 25 августа 2018

Я полагаю, dlv уже установлен? Если нет, просто иди, см. https://github.com/derekparker/delve

dlv exec ./abc -- import --src_type=redis --src_uri="redis://localhost:6379/0" redis-test 

- в отладчике значит взять остальное в качестве аргументов запускаемой программы

...