1. 程式人生 > >Ubuntu下配置VScode的C++程式設計環境

Ubuntu下配置VScode的C++程式設計環境

/# 1、安裝VScode
直接從官網下載原始碼包,解壓後即可使用

2、安裝必要的開發環境

包括:gcc、g++、gdb、build-essential、Clang

3、安裝必要外掛

目前安裝的外掛如下:
1. C/C++
2. C/C++ Clang Command Adapter
3. C++ Intellisense
4. ClangComplete
5. Code Runner
6. makrdownlint
7. native Debug
8. ue4-cpptools
9. Auto-Open Markdown Preview

4、編寫markdown檔案

直接新建檔案後儲存為.md字尾檔案即可

5、編譯除錯C/C++程式碼

編譯的快捷鍵是:Ctrl+Shift+B

不過需要配置launch.json檔案和tasks.json檔案才能正常除錯,否則可能會出現無法設定斷點等問題。

launch.json檔案可通過在“除錯”視窗中點選齒輪狀按鈕進行配置,下面是一個樣例:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request
": "launch", "program": "${workspaceRoot}/a.out", "args": [], "stopAtEntry": false, "cwd": "${workspaceRoot}", "environment": [], "externalConsole": true, "MIMode": "gdb", "setupCommands": [ { "description
": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ]
} ]
}

tasks.json需要通過以下方式新增配置:
1. Ctrl+P調出命令窗;
2. 在命令窗中輸入“>tasks”,選擇”Configure Task Runner“;
3. 選擇“others”,開啟tasks.json檔案;
4. 進行配置,樣例如下:

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "0.1.0",
    "command": "g++",   //c++-g++  c-gcc
    "isShellCommand": true,
    "args": ["-g","${workspaceRoot}/hello.cpp"],    //-g for debug  
    "showOutput": "always"
}

配置好這兩個檔案後就可以先使用Ctrl+Shift+B編譯程式,再使用F5等除錯方法除錯程式。