亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是否可以使用 GoLand 調試預構建的 go 可執行文件?

是否可以使用 GoLand 調試預構建的 go 可執行文件?

Go
滄海一幻覺 2022-06-21 16:53:21
我想知道 GoLand 是否可以使用 dlv exec命令進行調試。我們需要這個的原因是因為我們有一個復雜的 CGO 構建過程,并且不可能創建一個有效的運行配置。也許附加到流程可以工作,但這似乎不是一個很好的解決方案。VSCode 與 dlv exec 有很好的集成,但是 IDE 運行速度太慢而且有問題,我希望我們可以使用 GoLand。有沒有人找到解決方案?提前致謝。
查看完整描述

1 回答

?
慕村9548890

TA貢獻1884條經驗 獲得超4個贊

您可以使用與調試遠程進程相同的步驟。

這些步驟是:

  • go build -gcflags="all=-N -l" -o myApp使用CGO/etc 可能需要的任何其他標志構建二進制文件。

  • 使用運行二進制文件dlv --listen=:2345 --headless=true --api-version=2 exec ./myApp

  • 轉到Run | Edit Configurations | + | Go Remote 并創建一個連接到localhost端口(或您在 delve標志2345中指定的任何其他端口)的新運行配置。--listen


查看完整回答
反對 回復 2022-06-21
  • 1 回答
  • 0 關注
  • 139 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號