在 GDB 中,有一個標志--init-command,我可以定義一個命令b dbConnection,它會在運行項目后自動應用。它在函數上設置斷點dbConnection。我在 Delve 中尋找同樣的東西,但找不到。整個想法不是運行 dlv 命令然后告訴我的函數在哪里并在那里設置斷點,我想在運行 dlv 之前給出函數名稱作為 init 命令,如break pkg/db/connection.go:dbConnection. 我可以運行 fzf 命令輕松找到該文件,然后將其傳遞給 dlv init 命令以在那里設置斷點。
1 回答

慕尼黑8549860
TA貢獻1818條經驗 獲得超11個贊
這是答案https://github.com/go-delve/delve/discussions/3189
旗幟是--init
。例如:
dlv debug --init <(echo b main.main)
- 1 回答
- 0 關注
- 87 瀏覽
添加回答
舉報
0/150
提交
取消