日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Ubuntu下使用VisualStudioCode來編譯和調(diào)試C++

最近想在linux上編譯C++代碼,自己卻一直習慣Windows上的IDE。以前公司要我寫Linux代碼的時候,我一般都是用eclipse + CDT,而eclipse這東西吧,我個人感覺因為加載組件太多了,打開非常慢,所以不怎么想用它。后來用了一下vim + cmake 來搞,編譯是可以了,調(diào)試又有點麻煩。今天在逛CSDN的時候看了一篇帖子說visual studio code 可以編譯調(diào)試C++,我馬上跑去微軟的網(wǎng)站找到了  c/c++ for vs code,我就簡單記錄下編譯過程:

創(chuàng)新互聯(lián)從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站設(shè)計、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元平頂山做網(wǎng)站,已為上家服務(wù),為平頂山各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220

一、快捷鍵

1、Open the Command Palette (Ctrl+Shift+P)

2、You can now build your application with (Ctrl+Shift+B)

3、press(Ctrl+Shift+O),then enter the name of the symbol you're looking for

4、To search for a symbol in the current workspace,start by pressing (Crtl + T)

二、安裝編譯調(diào)試過程(我不重復寫了)

三、調(diào)試第三方庫,比如(muduo庫)

2.用vscod來打開 echo例子目錄,截圖如下:

2、配置launch.json,如下圖:

首先點擊 debug按鈕(紅色數(shù)字1),然后在點擊 配置按鈕(紅色數(shù)字2),在彈出來的選項中選擇:GDB。

最后 把"enter program name for example ${workspaceRoot}/a.out" 改成 "${workspaceRoot}/a.out"。(紅色數(shù)字3和4)

3、配置tasks

 首先按快捷鍵: ctrl + shift +p ,再輸入:>tasks,再彈出的下拉選項中選:Tasks:Configure Task Runner,如下圖:

好了,我們把默認的tasks.json修改成如下圖所示:

至于為什么要改成這樣呢?可以用終端打開echo目錄,輸入:

g++ -g -o a.out echo.cc main.cc -I /home/lh/Downloads/build/debug-install/include/ -L /home/lh/Downloads/build/debug-install/lib/ -lmuduo_base -lmuduo_net -lpthread

就可以看到echo目錄多了a.out文件。其實vscode也是用GCC命令來編譯,它的參數(shù)(紅色數(shù)字2)也基本和GCC的參數(shù)一樣。

我們可以直接用快捷鍵:  ctrl + shift +B來編譯,也可以看到echo目錄下多出了a.out文件。

4、調(diào)試程序

首先設(shè)置斷點(紅色數(shù)字2)如下圖:

點擊 debug按鈕(紅色數(shù)字1),如下圖

可以看到了各種local變量,證明調(diào)試成功了。


分享標題:Ubuntu下使用VisualStudioCode來編譯和調(diào)試C++
分享鏈接:http://www.5511xx.com/article/dpdeedp.html