四川建設廳網(wǎng)站排名sem優(yōu)化軟件
https://code.visualstudio.com/docs/cpp/config-linux
官方文檔
準備工作
為了能夠在vs code中編譯運行C/C++程序,需要下載:
Visual Studio Code
C++擴展插件,cuda,,,
對于該擴展插件,打開vs code,利用快捷鍵(Ctrl+Shift+X)打開插件搜索面板,輸入C++,找到下面這個紫白色的,點擊Install下載。
?
GCC(g++ 編譯器和GDB調試器)
首先檢查一下是否已經安裝過GCC了,打開終端,輸入以下命令查看GCC的版本:gcc -v
如果提示找不到gcc這個命令沒安裝的話,就輸入以下包更新命令,先更新下系統(tǒng)包列表,防止下載時出現(xiàn)接口方面,可能是版本兼容之類的錯誤。sudo apt-get update
sudo apt-get install build-essential gdb
?
新建helloworld.cpp,然后任意寫一些C++源代碼
#include <iostream>
#include <vector>
#include <string>using namespace std;int main()
{vector<string> msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"};for (const string& word : msg){cout << word << " ";}cout << endl;
}
源文件生成可執(zhí)行文件(Build)
接下來我們會需要一個叫tasks.json的文件,它是用來告訴VS Code如何使用g++來編譯,或者說build出可執(zhí)行文件。
這里有一個注意的點就是要保持源文件helloworld.cpp打開著,這叫active file。
通過選擇“Terminal > Configure Default Build Task",然后會出現(xiàn)選項,這里需要選擇“Choose C/C++: g++ build active file”。
找到command行對應
調試(Debug)
如果想要調試文件的話我們需要launch.json文件,它能在我們按F5時告訴VS Code利用GDB debugger去調試程序。
通過主菜單,選擇“Run > Add Configuration…”,然后選擇“C++ (GDB/LLDB)”
然后會出現(xiàn)下拉框我們需要選擇“g++ build and debug active file”:
.vscode目錄下生成launch.json文件并打開該文件,類似的各參數(shù)的意義和功能都可以自行了解。
生成完了之后回到helloworld.cpp,通過按F5或者從菜單選擇“Run > Start Debugging”開始對程序進行調試了,頂部會出現(xiàn)調試按鈕。