传递参数时如何在调试器中运行Go二进制文件?

时间:2018-08-25 17:46:55

标签: debugging go

我有一个预编译的Go二进制文件abc,它像这样./abc import --src_type=redis --src_uri="redis://localhost:6379/0" redis-test

运行

我还想在此应用程序的某些程序包中打印一些值以进行调试。如何在调试器中使用参数运行二进制文件?

1 个答案:

答案 0 :(得分:0)

我认为dlv已安装?如果没有,那很简单,请参阅https://github.com/derekparker/delve

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

-在调试器中意味着将其余部分作为正在运行的程序的参数