欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Goland 斷點(diǎn)調(diào)試Debug的操作

 更新時(shí)間:2021年04月26日 16:58:57   作者:天朗氣清jim  
這篇文章主要介紹了Goland 斷點(diǎn)調(diào)試Debug的操作方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

第一步:進(jìn)入編輯模式

 

第二步:開(kāi)始進(jìn)行編輯

在這里插入圖片描述

第三步:就可以進(jìn)行調(diào)式了

在這里插入圖片描述

補(bǔ)充:goland斷點(diǎn)調(diào)試報(bào)錯(cuò)

一、運(yùn)行報(bào)錯(cuò)

runnerw.exe: CreateProcess failed with error 216 \(no message available\)

解決辦法:

查看package是不是main,同時(shí)必須有個(gè)main函數(shù),作為程序運(yùn)行的主入口

查看GOOS是不是本系統(tǒng)的,比如windows,得設(shè)置為同一個(gè),cmd中使用set GOOS=windows,goland中設(shè)置方法如下:

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

二、debug調(diào)試報(bào)錯(cuò):

could not launch process: decoding dwarf section info at offset 0x0: too short

解決辦法:

1.下載dlv

go get -u github.com/derekparker/delve/cmd/dlv

會(huì)在gopath的bin目錄生成dlv可執(zhí)行文件

2.goland中,help–>Edit Custom Properties,在末尾添加下面的代碼

dlv.path=$GOPATH/bin/dlv $GOPATH使用絕對(duì)路徑,因?yàn)檫@個(gè)文件讀取不到環(huán)境中的GOPATH

如:

dlv.path=D:/go/workspace/bin/dlv

三、goland調(diào)試代碼

1.VIew Breakpoints(ctrl+shift+f8):查看斷點(diǎn)詳細(xì)信息,可以設(shè)置條件,執(zhí)行還是不執(zhí)行該斷點(diǎn)

3.Debugger:調(diào)試窗口

4.Show Execution Point(alt+f10):定位執(zhí)行的代碼

5.Step Over(f8):結(jié)束當(dāng)前步驟,進(jìn)入下一步,如果是方法不會(huì)進(jìn)入

6.Step Into(f7):如果是方法,進(jìn)入該方法里面,

7.Step out(shift+f8):跳出,和f7相反

8.f9跳到下一個(gè)斷點(diǎn)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • Go語(yǔ)言中的自定義類(lèi)型你了解嗎

    Go語(yǔ)言中的自定義類(lèi)型你了解嗎

    自定義類(lèi)型是 Go 語(yǔ)言中非常重要的概念之一,通過(guò)自定義類(lèi)型,我們可以更好地封裝數(shù)據(jù)、組織代碼,提高程序的可讀性和可維護(hù)性。本文將從以下幾個(gè)方面介紹 Go 自定義類(lèi)型的相關(guān)知識(shí),感興趣的可以了解一下
    2023-04-04
  • Go語(yǔ)言入門(mén)教程之Arrays、Slices、Maps、Range操作簡(jiǎn)明總結(jié)

    Go語(yǔ)言入門(mén)教程之Arrays、Slices、Maps、Range操作簡(jiǎn)明總結(jié)

    這篇文章主要介紹了Go語(yǔ)言入門(mén)教程之Arrays、Slices、Maps、Range操作簡(jiǎn)明總結(jié),本文直接給出操作代碼,同時(shí)對(duì)代碼加上了詳細(xì)注釋,需要的朋友可以參考下
    2014-11-11
  • 一文詳解Go語(yǔ)言中的Option設(shè)計(jì)模式

    一文詳解Go語(yǔ)言中的Option設(shè)計(jì)模式

    這篇文章主要為大家詳細(xì)介紹了Go語(yǔ)言中Option設(shè)計(jì)模式的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的可以了解一下
    2023-05-05
  • Go語(yǔ)言文件讀取的一些總結(jié)

    Go語(yǔ)言文件讀取的一些總結(jié)

    這篇文章主要介紹了Go語(yǔ)言文件讀取的一些總結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Go基本數(shù)據(jù)類(lèi)型的具體使用

    Go基本數(shù)據(jù)類(lèi)型的具體使用

    本文主要介紹了Go的基本數(shù)據(jù)類(lèi)型,包括布爾類(lèi)型、整數(shù)類(lèi)型、浮點(diǎn)數(shù)類(lèi)型、復(fù)數(shù)類(lèi)型、字符串類(lèi)型,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11
  • golang切片初始化的使用示例

    golang切片初始化的使用示例

    Go語(yǔ)言中,切片可通過(guò)直接初始化、數(shù)組初始化、切片表達(dá)式等多種方法進(jìn)行初始化,這些方式提供了靈活的數(shù)據(jù)管理方式,適合不同的編程需求和場(chǎng)景,感興趣的可以了解一下
    2024-10-10
  • Go如何優(yōu)雅的使用字節(jié)池示例詳解

    Go如何優(yōu)雅的使用字節(jié)池示例詳解

    在編程開(kāi)發(fā)中,我們經(jīng)常會(huì)需要頻繁創(chuàng)建和銷(xiāo)毀同類(lèi)對(duì)象的情形,這樣的操作很可能會(huì)對(duì)性能造成影響,這時(shí)常用的優(yōu)化手段就是使用對(duì)象池(object pool),這篇文章主要給大家介紹了關(guān)于Go如何優(yōu)雅的使用字節(jié)池的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • Go使用pprof進(jìn)行CPU,內(nèi)存和阻塞情況分析

    Go使用pprof進(jìn)行CPU,內(nèi)存和阻塞情況分析

    Go 語(yǔ)言提供了強(qiáng)大的 pprof工具,用于分析 CPU、內(nèi)存、Goroutine 阻塞等性能問(wèn)題,幫助開(kāi)發(fā)者優(yōu)化程序,提高運(yùn)行效率,下面我們就來(lái)深入了解下pprof 的使用吧
    2025-03-03
  • Go語(yǔ)言庫(kù)系列之flag的具體使用

    Go語(yǔ)言庫(kù)系列之flag的具體使用

    這篇文章主要介紹了Go語(yǔ)言庫(kù)系列之flag的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Go語(yǔ)言中多字節(jié)字符的處理方法詳解

    Go語(yǔ)言中多字節(jié)字符的處理方法詳解

    這篇文章主要給大家介紹了關(guān)于Go語(yǔ)言中多字節(jié)字符的處理方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10

最新評(píng)論