This blog post demonstrates in Ubuntu Install in virtual machine Vs Code And configure C++/C Environmental Science 
 <> The first step : Install and run Vs Code
 <> Search in the app store visual studio code And click install Install 
 <> Input at the terminal after installation code It will work Vs Code
 <> Step two : install gcc/g++ and gdb
 Open the terminal and input the following commands and your own password in turn 
sudo apt-get update sudo apt-get install gcc sudo apt-get install g++ sudo 
apt-get install gdb 
  After finishing, you can enter the command to check whether the installation is successful 
gcc -v gdb -v g++ -v 
 <> The third step : Install the necessary Vs Code plug-in unit 
 open Vs Code Search for installation C/C++ and Code Runner plug-in unit 
 <> Step four : Try running the program 
 Because it's installed Code Runner plug-in unit , You can run the program directly ( But it can't be debugged yet ), Here's how to use it Code Runner Run the program 
 I am here home A new one has been created in the folder CAndC++Code Used to store the original code file written later , Place the folder in Vs 
code Open and create a new one in test.cpp File for testing ( Please ignore the one on the left .vscode folder , This step is not needed yet )
 Click the triangle button in the upper right corner to run the program 
 be careful : Sometimes you will find that the program can't run normally , At this time, you may need to click the gear in the lower left corner Manage And choose (settings)
 search code runner run in terminal And tick the one you find 
 Then close it vscode Then open it again and click the triangle to use it Code Runner You can run the program 
 <> Step five : Try debugging the program 
 Light has coderunner It can't be debugged , At the ready CAndC++Code New in folder .vscode folder , stay .vscode Create two new files in the folder . One called launch.json, The other is called tasks.json. In the future, if you want to debug in other folders, you have to rebuild them .vscode Subfolders and configuration 
 Copy the following code to launch.json And save it 
{ "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 } ] } ] } 
 Copy the following code to tasks.json Zhongqu .
 notes : If necessary, yes c Language is gcc Put the following command Item by g++ Change to 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 } } ] } 
 Now select debug on the left and click the green arrow in the upper left corner , Set a breakpoint for debugging 
 And then you'll find it's ready to debug 
  That's it C/C++ Configuration of , Can be written , Run and debug C++/C The procedure is over 
Technology