成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

配置詳解:vscode中遠(yuǎn)程調(diào)試c++

配置詳解:vscode中遠(yuǎn)程調(diào)試c++

php入門到就業(yè)線上直播課:進(jìn)入學(xué)習(xí)
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調(diào)試工具:點(diǎn)擊使用

最近在學(xué)習(xí)linux webserver開發(fā),需要在linux下調(diào)試自己的C/C++代碼,但是linux下不像在windows下,直接Visio Studio或者其它集成開發(fā)環(huán)境那么方便,現(xiàn)在的linux下開發(fā),比較麻煩。于是可以考慮使用VScode遠(yuǎn)程開發(fā)。但是網(wǎng)上的很多教程都不是很清晰,這里在嘗試了很多教程后,踩了不少坑,最后總結(jié)如下。【推薦學(xué)習(xí):《vscode入門教程》】

1.系統(tǒng)配置

遠(yuǎn)程系統(tǒng):ubuntu18.04(虛擬機(jī))
開發(fā)主機(jī):windows10

2.ubuntu遠(yuǎn)程端安裝軟件和設(shè)置

(1)安裝必要軟件:ssh(系統(tǒng)通信),gdb,gsdbserver(代碼調(diào)試):

sudo apt-get install openssh-server sudo apt-get install gdb sudo apt-get install gdbserver
登錄后復(fù)制

(2)創(chuàng)建測(cè)試文件夾和文件

注意:

  • 雖然你可能想一步到位,直接拿自己最后的程序測(cè)試,但是這里不建議這么做,建議先新建一個(gè)hello,world程序測(cè)試,成功后再調(diào)試自己的代碼。
  • 文件夾位置和內(nèi)容無所謂,但是最好簡(jiǎn)單一些

cd ~/桌面 mkdir testvs cd testvs touch main.cpp gedit main.cpp
登錄后復(fù)制

其中main.cpp代碼為:

#include <stdio.h>   int main() {     int a = 1;     printf("hello worldn");     getchar();     return 0; }
登錄后復(fù)制

(3)編譯,得到可執(zhí)行文件

g++ main.cpp -o main -g
注意:

  • 加-g選項(xiàng),不然沒法用gdb調(diào)試
  • 運(yùn)行后testvs文件夾下有main.cpp和main兩個(gè)文件

(4)啟動(dòng)gdbserver

(4.1)首先看一下自己的ubuntu系統(tǒng)ip地址:

hostname -I
配置詳解:vscode中遠(yuǎn)程調(diào)試c++
可以得到本地ip地址為192.168.199.131

(4.2)啟動(dòng)gdbserver(注意更改ip地址和測(cè)試文件目錄)

gdbserver 192.168.199.131:2000 ~/桌面/testvs/main
配置詳解:vscode中遠(yuǎn)程調(diào)試c++

3.主機(jī)VScode設(shè)置

(1)首先在VScode中安裝下面幾個(gè)插件:

  • C/C++
  • C/C++ Extension Pack
  • Remote – SSH
  • Remote Development

(2)ssh遠(yuǎn)程連接

左下角“管理”->"控制面板",之后找到選項(xiàng)“Remote-SSH:Connect to Host…” -> Add New SSH Host…
輸入ubuntu系統(tǒng)ip地址,出來新界面

配置詳解:vscode中遠(yuǎn)程調(diào)試c++
紅框內(nèi)輸入ubuntu系統(tǒng)密碼,左下角顯示綠色ip地址即連接成功,如下圖。

配置詳解:vscode中遠(yuǎn)程調(diào)試c++

(3)打開測(cè)試文件

打開文件夾 -> 選擇測(cè)試文件夾目錄,點(diǎn)“確定”按鈕

配置詳解:vscode中遠(yuǎn)程調(diào)試c++
選中C/C++擴(kuò)展,“在SSH:XXX中安裝”。C/C++ Extension Pack擴(kuò)展同理
然后重啟Vscode和Ubuntu中的gdbserver(一定得要重啟,否則接下來的步驟會(huì)報(bào)錯(cuò))重新執(zhí)行上述遠(yuǎn)程連接流程。

(4)設(shè)置配置文件

(4.1)配置tasks.json

從菜單欄選擇Terminal>Configure Default Build Task, 在下拉欄里選擇C/C++: g++ build active file. 之后生成tasks.json文件,將內(nèi)容更換為:

{     // 有關(guān) tasks.json 格式的文檔,請(qǐng)參見      // https://go.microsoft.com/fwlink/?LinkId=733558      "version": "2.0.0",      "tasks": [      {      "type": "shell",      "label": "g++ build active file",      "command": "/usr/bin/g++",      "args": [      "-std=c++11",      "-g",      "${file}",      "-o",      "${fileDirname}/${fileBasenameNoExtension}"      ],      "options": {      "cwd": "/usr/bin"      },      "problemMatcher": [      "$gcc"      ],      "group": {      "kind": "build",      "isDefault": true      }      },      { //刪除二進(jìn)制文件      "type": "shell",      "label": "delete output file",      "command": "rm",      "args": [      "${fileDirname}/${fileBasenameNoExtension}"      ],      "presentation": {      "reveal": "silent", //刪除過程不切換終端(專注程序輸出)      }      }      ]     }
登錄后復(fù)制

(4.2)配置launch.json

在菜單欄選擇Debug>Add Configuration, 選擇C++ (GDB/LLDB), 在下拉欄中選擇g++ build and debug active file.生成launch.json,內(nèi)容更改為:

{     // 使用 IntelliSense 了解相關(guān)屬性。      // 懸停以查看現(xiàn)有屬性的描述。     // 欲了解

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
国内精品久久人妻无码| 精品成人AV一区二区三区| 国产欧美亚洲日韩图片| 国产亚洲欧美日韩在线一区二区三 | 中文字幕无线码免费人妻| 中文字幕丰满乱孑伦无码专区| 50岁丰满女人裸体毛茸茸| 爱丫爱丫影院在线观看免费| 高清国产AV一区二区三区 | 天干天干天啪啪夜爽爽AV| 性色AV 一区二区三区| 亚洲欧洲日产国码无码久久99| 又湿又紧又大又爽又A视频| A级毛片免费高清视频| 大量潮喷潮喷极限高H| 国产女人天天春夜夜春| 久久国产高潮流白浆免费观看| 免费人成年激情视频在线观看 | 精品无码国产一区二区三区AV| 老人玩小处雌女HD另类| 人妻AV资源先锋影音AV资源| 天天拍天天看天天做| 亚洲成AV人综合在线观看| 在线中文天堂最新版WWW| YYYY11111少妇影院| 国产成人无码A区在线观看视频A | 亚洲国产精品VA在线播放| 真人无码作爱免费视频| 被陌生人带去卫生间啪到腿软| 国产国产精品人在线观看| 久久精品国产国产精品四凭| 欧美性猛交XXXX免费看| 巨熟乳波霸若妻在线播放| 日韩人妻无码精品一专区| 亚洲AV中文无码| 最新AV片免费网站入口| 粉嫩被粗大进进出出视频| 机长脔到她哭H粗话H动漫| 欧美成人精品在线| 无码日韩人妻精品久久| 幼儿免费网站精品幼儿1| 粗大抽搐白浊H高干H| 极品少妇被黑人白浆直流 | 无码精品人妻一区二区三区漫画 | 亚洲成色WWW久久网站| 中文字幕无码一线二线三线| 隔着衣服吃你的小尖尖作文| 久久99精品久久久久久动态图| 朋友人妻少妇精品系列| 亚洲AV噜噜在线成人网站女同 | 亚洲VA韩国VA欧美VA| CHINESE老女人老熟妇| 国产一区二区波多野结衣| 欧美日产国产精品| 亚洲AV乱码一区二区三区按摩| ACCA少女SDANVI| 国产做出在线 | 传媒麻豆| 欧美XXXX做受欧美88BBW| 亚洲 日韩 丝袜 熟女 变态| 99久久99久久精品国产片| 国产又色又爽又黄的在线观看| 欧美人与动牲交A精品| 亚洲AV永久中文无码精品综合| 阿公抱着我边摸边吃奶视频| 精品久久久久久无码专区| 日韩精品区一区二区三VR| 野花高清影视免费观看西瓜| 国产精华液一二三区别| 欧美xxxxx视频| 亚洲国产成人AⅤ毛片奶水| 成为人视频人的APP有哪些软件 | 欧美人与牲禽动交精品| 亚洲国产成人精品无码区在线播放 | 成人国产一区二区三区精品不卡| 久久精品国产国产精品四凭| 天天做AV天天爱天天爽| 99国精品午夜福利视频不卡| 精品第一国产综合精品AⅤ| 日韩精品东京热无码视频| 中国东北熟女老太婆内谢| 国产亚洲AV人片在线观看| 日本护士体内SHE精2╳╳╳| 永久免费AV无码网站性色AV| 国产午夜毛片V一区二区三区| 日韩Av一区二区三区| 中文成人无码精品久久久不卡| 国内揄拍国内精品| 他用嘴巴含着我奶头吸怎么办| 9LPORM自拍视频区九色| 久久久久人妻一区精品| 亚洲AV成人WWW永久无码精品| 成人午夜精品无码区| 农村寡妇精品一区二区三区 | 精品国产乱码久久久久久蜜桃免费| 熟女CHACHACHA性少妇| H国产小视频福利免费视频| 久久人人爽人人爽人人片AVY| 亚洲AVAV电影AV天堂18禁| 国产GAYSEXCHINA男| 人妻无码中文字幕一区二区三区| 中文字字幕乱码视频高清| 久久精品一本到99热免费| 性饥渴的农村熟妇在线视频| 丰满老熟妇好大BBBBB四P| 全免费A级毛片免费看无码| 中文字幕无码乱码人妻系列蜜桃| 精品熟女AV少妇免费久久自慰 | 夜里18款禁用软件APP| 好深好湿好硬顶到了好爽| 无码人妻久久一区二区三区APP| 成人H视频在线观看| 啪啪无码人妻丰满熟妇| 67194人成免费无码| 麻花豆传媒剧国产MV免费天美 | 无码熟妇人妻AV影音先锋| 国产AⅤ爽AV久久久久成| 日韩精品无码一区二区三区不卡| 777国产偷窥盗摄精品品在线| 久久综合亚洲欧美成人| 亚洲系列精品少妇系列50P| 精品无码久久久久国产APP| 亚洲AV综合色区无码一区爱AV| 国产美女被遭高潮免费网站| 天天摸天天做天天爽天天弄| 高H闺蜜老公1V1| 少妇人妻一级AV片| 国产GAYSEXCHINA男同| 熟女少妇一区二区三区| 国产AV无码专区亚洲AV毛网站 | 亚洲乱码日产精品BD在线| 狠狠五月激情六月丁香| 亚洲国产成人久久精品APP| 激情亚洲一区国产精品| 亚洲成A∨人片在线观看不卡| 果冻传媒MV免费播放在线观看 | 黑人与亚洲女人XXXXXXXⅩ| 亚洲国产成人精品女人久久久| 好男人视频在线观看| 亚洲国产精品成人精品无码区在线| 国语做受对白XXXXmp4| 亚洲国产精品久久久久制服| 精品乱码一区二区三区av| 亚洲中文字幕人妻| 美女脱个精光扒开尿口图片无遮挡| 中文字幕V亚洲日本| 欧美VIDEOSGRATIS杂| 八戒八戒神马2021| 色一情一乱一伦一区二区三区| 跪趴式啪啪GIF动态图27报| 无码精品人妻一区二区三区影院 | 丰满爆乳在线播放| 玩弄美艳馊子高潮秀色可贪| 国产男男Gay做受| 亚洲国产另类久久久精品小说 | 青草草97久热精品视频| 成人无码一区二区三区网站| 思思久久99热只有频精品66| 国产日产欧产精品精品APP| 亚洲精品无码不卡在线播放| 久久亚洲AV无码精品色午夜麻豆| 69美女黑人做受XXXXXⅩ| 人人爽人人澡人人人妻| 国产成年女人毛片80S网站| 亚洲AV无码成人精品区在线播放| 精品亚洲国产成人蜜臀优播AV| 越看越湿的啪啪的小说免费| 欧美亚洲国产精品久久高清| 丰满少妇A级毛片| 亚洲AV无码国产一区二区三区四| 久久精品国产一区二区三区不卡| 2017亚洲А∨天堂| 日产精品高潮呻吟AV久久| 国产精品久久久久精品三级| 亚洲国色天香卡2卡3卡4| 免费午夜爽爽爽WWW视频十八禁| 不卡AV一区二区| 西西人体444www大胆无码视频| 久久精品国产亚洲AV无码麻豆| 92国产精品午夜福利| 四虎成人精品在永久免费| 狠狠做深爱婷婷久久综合一区| 中文无码乱人伦中文视频在线| 日韩国产成人精品视频| 好男人影视官网在线WWW| 最新 国产 精品 精品 视频| 少妇乳大丰满在线播放| 久久99精品久久久久久野外| JAPANESEHD国产在线看| 无码人妻熟妇av又大又粗浪潮| 久久久久久亚洲AV无码专区| 把腿张开老子CAO烂你NP皇宫| 性色AV一区二区三区| 迷迷糊糊挺进岳身体| 丰满丝袜熟女HD| 亚洲色偷无码一区二区蜜桃AV| 欧美性猛交XXXX乱大交| 国产微拍精品一区二区| 97SE色综合一区二区二区| 偷窥熟女大屁股对白视频| 慢一点久一点真一点下一句|