免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Linux/Ubuntu中Vs Code配置C /C環(huán)境

這篇博文演示在Ubuntu虛擬機(jī)中安裝Vs Code并配置C++/C環(huán)境

第一步:安裝并運(yùn)行Vs Code

進(jìn)入應(yīng)用商店搜索visual studio code并點(diǎn)擊install進(jìn)行安裝


安裝后在終端輸入code就能運(yùn)行Vs Code

第二步:安裝gcc/g++和gdb

打開終端依次輸入如下命令和自己的密碼

sudo apt-get update sudo apt-get install gcc sudo apt-get install g++ sudo apt-get install gdb
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7


結(jié)束后可以輸入命令查看是否安裝成功

gcc -v

gdb -v

g++ -v
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5

第三步:安裝必要的Vs Code插件

打開Vs Code搜索安裝C/C++和Code Runner插件

第四步:嘗試運(yùn)行程序

因?yàn)榘惭b了Code Runner插件,就可以直接運(yùn)行程序了(但是還不能進(jìn)行調(diào)試),下面演示如何利用Code Runner運(yùn)行程序

我在home文件夾內(nèi)新建了一個(gè)CAndC++Code用來存儲(chǔ)以后寫的原代碼文件,將該文件夾在Vs code中打開并新建一個(gè)test.cpp文件用于測(cè)試(請(qǐng)無視左邊的.vscode文件夾,這一步還不需要用到)

點(diǎn)擊右上角的三角形按鈕就能運(yùn)行程序

注意:有的時(shí)候這時(shí)會(huì)發(fā)現(xiàn)不能正常運(yùn)行程序,這時(shí)候可能需要點(diǎn)擊左下角的齒輪Manage并選擇(settings)

搜索code runner run in terminal并將搜索出的這一項(xiàng)勾上

然后關(guān)閉vscode然后重新打開再點(diǎn)擊三角形利用Code Runner就能運(yùn)行程序了

第五步:嘗試調(diào)試程序

光有coderunner是不能進(jìn)行調(diào)試的,在準(zhǔn)備好的CAndC++Code文件夾中新建.vscode文件夾,在.vscode文件夾下新建兩個(gè)文件。一個(gè)叫l(wèi)aunch.json,另一個(gè)叫tasks.json。以后在別的文件夾中你要調(diào)試都要重建.vscode子文件夾并配置

將下列代碼復(fù)制到launch.json內(nèi)并保存

{ 'version': '0.2.0', 'configurations': [ { 'name': 'C/C++', 'type': 'cppdbg', 'request': 'launch', 'program': '${fileDirname}/${fileBasenameNoExtension}', 'args': [], 'stopAtEntry': false, 'cwd': '${workspaceFolder}', 'environment': [], 'externalConsole': false, 'MIMode': 'gdb', 'preLaunchTask': 'compile', 'setupCommands': [ { 'description': 'Enable pretty-printing for gdb', 'text': '-enable-pretty-printing', 'ignoreFailures': true } ] } ] }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

將下列代碼復(fù)制到tasks.json中去。

注:如果需要是c語言也就是gcc將下面的command項(xiàng)由g++改為gcc

{
    'version': '2.0.0',
    'tasks': [{
            'label': 'compile',
            'command': 'g++',
            'args': [
                '-g',
                '${file}',
                '-o',
                '${fileDirname}/${fileBasenameNoExtension}'
            ],
            'problemMatcher': {
                'owner': 'cpp',
                'fileLocation': [
                    'relative',
                    '${workspaceRoot}'
                ],
                'pattern': {
                    'regexp': '^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$',
                    'file': 1,
                    'line': 2,
                    'column': 3,
                    'severity': 4,
                    'message': 5
                }
            },
            'group': {
                'kind': 'build',
                'isDefault': true
            }
        }
    ]
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33

現(xiàn)在選擇左邊的調(diào)試然后點(diǎn)擊左上角的綠色箭頭,設(shè)置一個(gè)斷點(diǎn)進(jìn)行調(diào)試測(cè)試

然后就會(huì)發(fā)現(xiàn)可以調(diào)試了


這樣就完成了C/C++的配置,可以編寫,運(yùn)行并調(diào)試C++/C程序了

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
【VS】VS Code安裝、配置、使用(windows10 64)
Deepin linux 安裝筆記
VSCode解決了Keil的一些痛點(diǎn)
一文詳解vscode配置C/C 運(yùn)行環(huán)境【保姆級(jí)教學(xué)】
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服