Ubuntu16.04安装并配置Visual Studio调试C++

Ubuntu16.04安装并配置Visual Studio调试C++

1. 安装Visual Studio

c 复制代码
sudo snap install --classic code

2.VSCode 插件安装

我们需要按照的插件有下面几个:

1)、C/C++,这个肯定是必须的。

2)、C/C++ Snippets,即 C/C++重用代码块。

3)、C/C++ Advanced Lint,即 C/C++静态检测 。

4)、Code Runner,即代码运行。

5)、Include AutoComplete,即自动头文件包含。

6)、Rainbow Brackets,彩虹花括号,有助于阅读代码。

7)、One Dark Pro,VSCode 的主题。

8)、GBKtoUTF8,将 GBK 转换为 UTF8。

9)、ARM,即支持 ARM 汇编语法高亮显示。

10)、Chinese(Simplified),即中文环境。

11)、vscode-icons,VSCode 图标插件,主要是资源管理器下各个文件夹的图标。

12)、compareit,比较插件,可以用于比较两个文件的差异。

13)、DeviceTree,设备树语法插件。

3.VS Code文件配置

1.对Visual Studio Code软件中的部分.json文件进行配置。

首先,在Visual Studio Code软件左侧菜单栏中,选择"Run and Debug"选项,并点击下图所示红色圈内的蓝色字体。

将显示出launch.json文件修改为:

c 复制代码
{
    // 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
                }
            ]
        }
        ]
}

2.接下来,同时按下Ctrl键、Shift键与P键,唤起搜索框,并输入Tasks: Run Task,并选择这一项,点击右侧出现的齿轮标志。
将显示出tasks.json文件修改为:

c 复制代码
{
    "tasks": [
        {
            "type": "shell",
            "label": "build",
            "command": "g++",
            "args": [
                "-g",
                "${file}",
                "-std=c++11",
                "-o",
                "${fileBasenameNoExtension}.out"
            ]
        }
    ],
    "version": "2.0.0"
}

4.调试c++

Ctrl+S:保存代码;

F5:debug;

Ctral+F5:直接运行

参考

  1. Ubuntu16.04LTS安装Visual Studio Code
  2. Ubuntu下Visual Studio Code软件的安装和使用
  3. VS Code文件配置
相关推荐
沛沛rh454 小时前
用 Rust 实现用户态调试器:mini-debugger项目原理剖析与工程复盘
开发语言·c++·后端·架构·rust·系统架构
云栖梦泽4 小时前
Linux内核与驱动:13.从设备树到Platform平台总线
linux·运维·c++·嵌入式硬件
qeen874 小时前
【算法笔记】模拟与高精度加减乘除
c++·笔记·算法·高精度·模拟
txinyu的博客4 小时前
高并发内存池 - 简化版 tcmalloc
c++
少司府4 小时前
C++基础入门:内存管理
c语言·开发语言·c++·内存管理·delete·new·malloc
郝学胜-神的一滴5 小时前
从零起步:CMake基础入门与实战跨平台编译
c++·软件工程·软件构建·cmake
charlie1145141915 小时前
嵌入式现代C++工程实践——第14篇:第二次重构 —— 模板登场,编译时绑定端口和引脚
开发语言·c++·stm32·安全·重构
同勉共进5 小时前
并发编程核心概念辨析
c++·cpu·内存屏障·缓存一致性·memory order
良木生香6 小时前
【C++初阶】C++编程基石:编码表&&STL的入门指南
c语言·开发语言·数据结构·c++·算法
并不喜欢吃鱼6 小时前
从零开始C++----四.vector的使用与底层实现
开发语言·c++