deppin下使用vscode编写C++

准备

需要一台安装Deppin系统的电脑

安装

直接在应用商店中下载(不多说)

开始配置

首先看一下有没有gcc以及gdb

只需输入


gcc -v

gdb -v

没有的话就输入以下命令安装


apt-get install gdb

apt-get install gcc

首先在桌面上(任意地方)新建一个文件夹。双击打开vscode,菜单中点击“文件”---》“打开文件夹”打开你刚才创建的文件夹,创建一个cpp文件写一个简单的测试程序

“F5”调试,这时会出现缺少配置文件,出现以下选项

选择箭头的选项,这时会跳转到launch.json的文件中复制下面的内容覆盖。

launch.json配置文件

{
    // 使用 IntelliSense 了解相关属性。
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceRoot}/${fileBasenameNoExtension}.out",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "build"
        }
    ]
}

这时再运行,还是会提示出错缺少task文件,这时会自动再创建一个task.json的文件继续复制下面的内容覆盖

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",//任务名,和lanuch.json中的"preLaunchTask":"build"一致
            "type": "shell",
            "command": "g++",
            "args":["-g","${workspaceRoot}/${fileBasenameNoExtension}.cpp","-o","${fileBasenameNoExtension}.out"],//要编译的文件mian_test.cpp,${workspaceRoot}表示vscode所打开的工作目录
            "problemMatcher":
            {
                "owner":"cpp",
                "fileLocation":["relative","${workspaceRoot}"],
                "pattern":
                {
                    "regexp": "^([^\\\\s].*)\\\\((\\\\d+,\\\\d+)\\\\):\\\\s*(.*)$",
                    "file": 1,
                    "line":2,
                    "column":3,
                    "severity": 4,
                    "location": 2,
                    "message": 5
                }
            }
        }

    ]
}

完成


本片内容配置文件部分内容转自网络

原文地址:https://www.cnblogs.com/cafu-chino/p/11801553.html

时间: 2024-08-30 18:27:05

deppin下使用vscode编写C++的相关文章

vscode 编写python如何禁止 flake8 提示 line too long

使用vscode编写python还是挺舒服的,但是如果给vscode安装了语法校验插件,例如flake8,会常常提示一些非常苛刻的语法问题,其中最让人不能忍受的就是line to long. 一行仅能容纳79个字符?显然不够用!强迫症患者对于代码中的语法错误提示是无法容忍的,所以必须要消灭它. 在命令行中输入:flake8 --help,会显示一下帮助选项,其中一条是: --max-line-length=n Maximum allowed line length for the entiret

linux下对qt编写的程序进行部署

当我们完成程序设计之后,需要将可执行程序交付客户,而运行环境里面可能是没有相关支持库的,这个时候就涉及到部署的相关问题.对于我们在Linux下基于QT编写的图像处理程序,我们采用linuxdeployqt 进行部署,以下是相关注意步骤.我成功的实现了GOQTTemplate在ubuntu16.04上编译,并且在ubuntu18.04上的运行: 1.linuxdeployqt 安装 最简单的方法直接下载编译好的 linuxdeployqt-x86_64.AppImage文件(https://git

windows下用idea编写wordcount单词计数项目并打jar包上传到hadoop执行

windows下用idea编写wordcount单词计数项目并打jar包上传到hadoop执行 参考 https://blog.csdn.net/weixin_42370346/article/details/88688693 1.最后一步运行jar包时报错 原因:未指出主类名 解决方法:hadoop jar /home/wxx/WordCount.jar com.hadoop.project.WordcountMain /user/hadoop/input/file.txt /user/had

[日常] windows下使用vscode配合xebug调试php脚本

windows下使用vscode配合xebug调试php脚本 要下载有php_xebug.dll扩展的版本,最新版可能没有这个扩展,php7.3应该是有的,php7.3.4好像没有默认是不加载这个扩展的,需要在php.ini中加载上这个扩展,一定得注意是zend_extensionzend_extension=xdebug 调试cli脚本的php也需要配置下面这个,如果没有的话也是无法调试的[XDebug]xdebug.remote_enable = 1xdebug.remote_autosta

VSCODE编写C语言程序无法输出中文的解决方案

在使用VSCODE编写C语言程序时,有时需要输出中文,而笔者遇到无法输出的情况,在此记录解决方案. 解决方案 1.点击程序右下角的编码格式,我这里是GB 2312,此时程序无法输出中文.(若程序中中文较多,建议先另存一份文件) 2.点击上方出现的"通过代码重新打开" 3.点击UTF-8 4.修改可能出现乱码的中文,重新编译文件运行,可以看到中文正常输出.(若不更改也可以输出修改编码前的中文,只不过编辑器里看到的是乱码中文) 原文地址:https://www.cnblogs.com/sh

Mac下使用VScode进行C/C++开发

1.安装 从VScode官网下载Mac系统适用的VScode安装包,下载完成后,将zip安装包解压到桌面即可. 2.插件安装 实现 C/Cpp 代码自动补全,函数跳转. 打开VScode后,按下组合键"??X",打开扩展,输入"C/C++",安装"C/C++"."C/C++ Clang Command Adapter",安装完成后,重启VScode让插件生效. 3."Hello World" 重启后,再次按

Mac OS X下使用TeX编写中文简历

TeX中文简历 先看下效果 TeX TeX作为强大的排版工具, 广泛应用于数学.物理学.计算机科学等领域的学术文档. MacTeX 这里提供了Mac下的TeX工具包. moderncv 用TeX来写简历当然是绰绰有余, 但对于新手来说有一个现成的模版修改一下添加上自己的内容自然是最佳选择, 而moderncv就提供了绝佳的简历模版, 简洁而不失华丽, 唯一的问题, 编写中文简历需要做一些编码设置-- 我的模版 每个人的机器环境不尽相同, 所以每个人虽然都是使用moderncv, 但却差不多都经历

Win8下用DOSBox编写汇编语言

 DOSBox 是一个 DOS模拟程序,可以很方便的移植到其他的平台,因此可以使用它在Win8系统中编写汇编语言.下面提供相关下载链接: DOSBox下载: http://pan.baidu.com/s/1qWwkss0 汇编工具下载: http://pan.baidu.com/s/1i3taKmT DOSBox使用指南: (1)在你的磁盘上新建一个存放自己代码的目录,如:我在E盘下新建一个目录DOS,那么我的工作目录即为:E:\DOS,以后我写的汇编代码就会存放在这个目录下. (2)选中上

Ubuntu下终端Vim编写C语言程序

我是开虚拟机下的Ubuntu,装双系统又卸了,Ubuntu默认是不包含编辑器vim和编译器gcc.如果你是刚安装好的Ubuntu电脑,下面我们将来实现自己的第一个程序. 1.准备工作 首先进入root用户模式,不然不能保存.c 文件 1.1 打开终端:使用快捷键 Ctrl + Alt + T: 1.2 安装vim:输入 sudo apt-get install vim:(没安装的话好像插入模式中 上下左右 和其他事不灵的) 1.3 安装gcc:输入 sudo apt-get install g+