Linux/Ubuntu中Vs Code配置C++/C环境

这篇博文演示在Ubuntu虚拟机中安装Vs Code并配置C++/C环境第一步:安装并运行Vs Code进入应用商店搜索visual studio code并点击install进行安装安装后在终端输入code就能运行Vs Code第二步:安装gcc/g++和gdb打开终...

这篇博文演示在Ubuntu虚拟机中安装Vs Code并配置C++/C环境

第一步:安装并运行Vs Code

进入应用商店搜索visual studio code并点击install进行安装


安装后在终端输入code就能运行Vs Code

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

打开终端依次输入如下命令和自己的密码

sudo apt-get update

sudo apt-get install gcc

sudo apt-get install g++

sudo apt-get install gdb


结束后可以输入命令查看是否安装成功

gcc -v

gdb -v

g++ -v

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

打开Vs Code搜索安装C/C++和Code Runner插件

第四步:尝试运行程序

因为安装了Code Runner插件,就可以直接运行程序了(但是还不能进行调试),下面演示如何利用Code Runner运行程序

我在home文件夹内新建了一个CAndC++Code用来存储以后写的原代码文件,将该文件夹在Vs code中打开并新建一个test.cpp文件用于测试(请无视左边的.vscode文件夹,这一步还不需要用到)

点击右上角的三角形按钮就能运行程序

注意:有的时候这时会发现不能正常运行程序,这时候可能需要点击左下角的齿轮Manage并选择(settings)

搜索code runner run in terminal并将搜索出的这一项勾上

然后关闭vscode然后重新打开再点击三角形利用Code Runner就能运行程序了

第五步:尝试调试程序

光有coderunner是不能进行调试的,在准备好的CAndC++Code文件夹中新建.vscode文件夹,在.vscode文件夹下新建两个文件。一个叫launch.json,另一个叫tasks.json。以后在别的文件夹中你要调试都要重建.vscode子文件夹并配置

将下列代码复制到launch.json内并保存

{
    "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
                }
            ]
        }
    ]
}

将下列代码复制到tasks.json中去。

注:如果需要是c语言也就是gcc将下面的command项由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
            }
        }
    ]
}

现在选择左边的调试然后点击左上角的绿色箭头,设置一个断点进行调试测试

然后就会发现可以调试了

这样就完成了C/C++的配置,可以编写,运行并调试C++/C程序了

本文标题为:Linux/Ubuntu中Vs Code配置C++/C环境

基础教程推荐