欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

vscode調(diào)試go語(yǔ)言,vscode插件

vscode go怎樣增加調(diào)試的啟動(dòng)參數(shù)

打開(kāi)手機(jī)的“設(shè)置”,如果版本沒(méi)有更新,直接就有“開(kāi)發(fā)人員選項(xiàng)”,打開(kāi)USB調(diào)試就可以。如果版本已經(jīng)更新,那就打開(kāi) 設(shè)置 關(guān)于手機(jī) 軟件版本 更多 內(nèi)部版本,在內(nèi)部版本這一行,你就猛點(diǎn)吧,然后就提示還有4步、3步、2步、1步,就成為開(kāi)發(fā)人員了;退出到設(shè)置,就有“開(kāi)發(fā)人員選項(xiàng)”了。

創(chuàng)新互聯(lián)主營(yíng)海南網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP開(kāi)發(fā)公司,海南h5重慶小程序開(kāi)發(fā)搭建,海南網(wǎng)站營(yíng)銷(xiāo)推廣歡迎海南等地區(qū)企業(yè)咨詢

VSCode + make + makefile + c++ 斷點(diǎn)調(diào)試

一、VSCode 自帶

新建文件夾 Test - VSCode 打開(kāi) Test - 新建文件 main.cpp -?

DEBUG “執(zhí)行按鈕”右邊“add configuration...” ?選擇 “g++ build and debug” -?

VSCode 自動(dòng)生成 tasks.json 和 laugh.json 即可斷點(diǎn)調(diào)試

二、makefile 文件

1. VSCode 新建文件?makefile 內(nèi)容如下:

.default: all

all: main

main: main.o

g++ -Wall -Werror -std=c++14 -g -O -o $@ $^

%.o: %.cpp

g++ -Wall -Werror -std=c++14 -g -O -c $^

clean:

rm -rf qwirkle *.o *.dSYM

此時(shí),打開(kāi)命令行,make,可以生成可執(zhí)行文件

2. task.json 改成如下:

{

"tasks": [

? ? {

? ? ? ? "type": "shell",

? ? ? ? "label": "shell",

? ? ? ? "command": "/usr/bin/make",

? ? }

],

"version": "2.0.0"

}

3. launch.json 改成如下:

{

// Use IntelliSense to learn about possible attributes.

// Hover to view descriptions of existing attributes.

// For more information, visit:

"version": "0.2.0",

"configurations": [

? ? {

? ? ? ? "name": "g++ build and debug active file", ?// 配置名稱,將會(huì)在啟動(dòng)配置的下拉菜單中顯示

? ? ? ? "type": "cppdbg",

? ? ? ? "request": "launch", ?// 請(qǐng)求配置類(lèi)型,可以為launch(啟動(dòng))或attach(附加)

? ? ? ? "program": "${fileDirname}/main", ?//將要進(jìn)行調(diào)試的程序的路徑,與?makefile 中的 main 一致

? ? ? ? "args": [],

? ? ? ? "stopAtEntry": true, ?// 設(shè)為true時(shí)程序?qū)和T诔绦蛉肟谔?/p>

? ? ? ? "cwd": "${workspaceFolder}",

? ? ? ? "environment": [],

? ? ? ? "externalConsole": true,?// 調(diào)試時(shí)是否顯示控制臺(tái)窗口,必須為true顯示控制臺(tái),才能輸入,交互

? ? ? ? "MIMode": "lldb", ?// 指定連接的調(diào)試器,可以為gdb或lldb。

? ? ? ? "preLaunchTask": "shell" ? //調(diào)試會(huì)話開(kāi)始前執(zhí)行的任務(wù),一般為編譯程序。與 tasks.json 的?label 一致

? ? }

]

}

點(diǎn)擊 VSCode 執(zhí)行按鈕即可斷點(diǎn)調(diào)試,找到彈出的窗口,即可輸入,交互

注意斷點(diǎn)打到 ?std::cout"start"std::endl; ?不停留

delve基礎(chǔ)用法及在vscode中的使用

delve 是go語(yǔ)言的調(diào)試器,delve的目標(biāo)是為go提供一個(gè)簡(jiǎn)潔、功能齊全的debug工具,delve易于調(diào)用和使用。

為了能夠編譯delve,需要安裝Go 1.10或更高版本

安裝好go后,直接go get即可安裝,更多安裝教程見(jiàn):

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

安裝好后,在終端執(zhí)行dlv或者dlv help 會(huì)看到dlv的幫助信息,則說(shuō)明安裝成功

dlv常用命令

delve的目標(biāo)是成為一個(gè)簡(jiǎn)潔而強(qiáng)大的工具。但如果你不習(xí)慣在編譯語(yǔ)言中使用源碼調(diào)試,則可能令人困惑。本文檔將提供開(kāi)始調(diào)試go程序所需的全部信息。

調(diào)試?yán)映绦蛉缦?/p>

├── go.mod

├── go.sum

├── main.go

├── test

└── utils

├── util.go

└── util_test.go

調(diào)試程序主要有三個(gè)文件,main.go、util.go、util_test.go,內(nèi)容如下,比較簡(jiǎn)單,go包管理工具使用的是go module,模塊名為test

在vscode debug 的設(shè)置中配置launch.json文件

mode 設(shè)置為debug時(shí),program的內(nèi)容${fileDirname}即可,mode 設(shè)置為exec時(shí),program的值為二進(jìn)制文件的路徑,通過(guò)設(shè)置mode的值,即可調(diào)試源碼和二進(jìn)制程序(也需要有源碼)。mode模式為auto時(shí),測(cè)試了下,vscode 并不能通過(guò)program的內(nèi)容來(lái)判斷是debug還是exec

遠(yuǎn)程調(diào)試時(shí),需要在遠(yuǎn)程也有源碼、二進(jìn)制包和dlv工具

在遠(yuǎn)端執(zhí)行dlv命令

dlv debug --headless --listen=:8989 --api-version=2 --accept-multiclient #用degbug方式啟動(dòng)遠(yuǎn)程應(yīng)用程序

dlv exec --headless --listen=:8989 ./test --api-version=2 --accept-multiclient # exec執(zhí)行當(dāng)前目錄下的test二進(jìn)制文件

--listen:指定調(diào)試端口

--api-version:指定api版本,默認(rèn)是1

--accept-multiclient:接受多個(gè)client調(diào)試

在vscode中線下好源碼,和遠(yuǎn)端的源碼結(jié)構(gòu)一致。launch.json配置如下:

在vscode中打好斷點(diǎn)后,就可以進(jìn)行遠(yuǎn)程調(diào)試了

go語(yǔ)言配置vscode 用什么編輯器

1。idea+goplugin2。vscode+goplugin(ms[的人]自己搞得)兩者調(diào)試都是使用的dlv也可以用liteide

本文名稱:vscode調(diào)試go語(yǔ)言,vscode插件
瀏覽地址:http://aaarwkj.com/article28/dsspdcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開(kāi)發(fā)、微信公眾號(hào)移動(dòng)網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作Google、

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
精品特色国产自在自线拍| 日韩一级不卡高清视频| 一区二区三区av夏目彩春| 日产极品一区二区三区| 中文字幕日韩av综合在线| 午夜在线观看欧美福利| 青青草原在线视频伊人| 国产在线不卡中文字幕| 日韩精品中文字幕有码| 日韩精品毛片在线看| 国产日韩亚洲欧美在线| 欧美日韩亚洲国产极品| 人妇乱系列中文字幕人妻| 国产精品美女自拍视频| 亚洲天堂免费观看av| 91人妻精品丰满少妇区| 欧美高清一区二区三区不卡 | 青青草免费视频观看在线| 国产精品水嫩水嫩粉嫩| 亚洲国产香蕉视频在线播放| 亚洲福利一区二区三区| 日韩高清av一区二区| 日本av东京热在线播放| 亚洲人妻一区二区三区久久精品| 激情男女一区二区三区| 日韩欧美二区三区在线| 日本在线中文字幕乱码| 日本特黄特色三级在线观看| 四虎成人免费永久视频| 日韩免费精品一区二区| 日韩精品一区二区在| 久久综合中文字幕一区| 精品国产一区二区av麻豆| 91色老久久精品偷偷鲁无毒| 成人午夜激情在线免费观看| 亚洲巨人精品福利导航| 黑人巨大一区二区三区| 香蕉网性欧美在线视频| 中文字幕日韩精品亚洲精品| 欧美口爆吞精在线观看| 亚洲精品一区二区免费看|