1. 程式人生 > 程式設計 >Ubuntu 20.04 下安裝配置 VScode 的 C/C++ 開發環境(圖文教程)

Ubuntu 20.04 下安裝配置 VScode 的 C/C++ 開發環境(圖文教程)

前言:

之前安裝了Ubuntu 18.04,結果在安裝Codeblocks / VScode還是安裝gcc,c/c++的時候出現了一堆錯誤(缺失依賴樹等等問題,換源也無法成功),整了一個下午沒有任何進展,網上找不到任何解決方法,於是只能重灌了Ubuntu 20.04,之後Codeblocks倒是安裝成功了,但是明明在已經安裝了C/C++跟GCC編譯包的情況,它仍然顯示在該路徑下找不到,無論路徑是預設自動定位在/usr 還是在/usr/bin 之下仍然出現此情況,同樣網上找不到任何解決方法,於是只能放棄Codeblocks選用VScode (由於在Windows下一直使用的是Codeblocks,所以才執著於它),幸運的是VScode最終可行

在這裡插入圖片描述

零、Ubuntu映象檔案的選擇

Ubuntu官網

在這裡插入圖片描述

VMware Ubuntu 安裝教程

一、安裝VScode

開啟應用商店,搜尋VScode,輸入密碼,等待安裝完成即可

在這裡插入圖片描述

引用:Ubuntu16.04下配置VScode的C/C++開發環境
https://www.jb51.net/article/183733.htm

二、配置VScode環境

1.開啟VScode,點開Extensions,搜尋C++外掛安裝

在這裡插入圖片描述

2.在任意目錄下建立新資料夾(VScode通過資料夾管理工程檔案),例我直接在桌面建立

在這裡插入圖片描述

3.在VScode中開啟該資料夾

在這裡插入圖片描述

4.在其中建立新檔案main.cpp,開啟main.cpp,按F5或者點選Run->Starting Debugging,彈出選擇環境的框框,選擇c++,選擇配置則選擇第一個g++(大概無所謂吧,反正後面修改配置檔案直接全部替換掉)

在這裡插入圖片描述
在這裡插入圖片描述

5.上一步之後將自動生成launch.json,若沒出現,則再次點選F5。開啟launch.json,將預設生成的檔案全部替換為如下:

{
 // Use IntelliSense to learn about possible attributes.
 // Hover to view descriptions of existing attributes.
 // For more information,visit: https://go.microsoft.com/fwlink/?linkid=830387
 "version": "0.2.0","configurations": [
 {
 "name": "(gdb) Launch","type": "cppdbg","request": "launch","program": "${workspaceFolder}/${fileBasenameNoExtension}.out","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": true,"MIMode": "gdb","preLaunchTask": "build","setupCommands": [
 {
  "description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true
 }
 ]
 }
 ]
}

6.修改完launch.json檔案後,再次按F5,這次將會出現提示:

“No task to run found. configure tasks...”

然後依次選擇

Create tasks.json file from template

Others Example to run an arbitrary external command.

開啟task.json後,將其預設生成檔案全部替換為如下:

{
 // See https://go.microsoft.com/fwlink/?LinkId=733558
 // for the documentation about the tasks.json format
 "version": "2.0.0","tasks": [
 {
 "label": "build","type": "shell","command": "g++","args": ["-g","${file}","-std=c++11","-o","${fileBasenameNoExtension}.out"]
 }
 ]
}

三、完成配置,Hello world!

按下F5,輸出“Hello world”將在終端中顯示,至此完成配置工作!

在這裡插入圖片描述

總結

到此這篇關於Ubuntu 20.04 下安裝配置 VScode 的 C/C++ 開發環境(圖文教程)的文章就介紹到這了,更多相關Ubuntu 安裝配置 VScode 的 C/C++ 開發環境內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!