Ubuntu系统中部署C++环境与Visual Studio Code软件

本文介绍在Linux Ubuntu操作系统下,配置Visual Studio Code软件与C++代码开发环境的方法。

  在文章VMware虚拟机部署Linux Ubuntu系统的方法中,我们介绍了Linux Ubuntu操作系统的下载、安装方法;本文则基于前述基础,继续介绍在Linux Ubuntu操作系统中配置Visual Studio Code软件与C++开发环境的详细方法。需要注意的是,本文所用的Ubuntu版本为Ubuntu 22.04.1 LTS版本,其他版本的配置方法可能具体有一些小差异,但整体流程都是近似的。

  在Linux操作系统中配置代码开发环境,最复杂的一点就在于其不能安装Visual Studio这种集成好的IDE软件,而是需要分别配置Visual Studio Code编辑器软件、g++编译器模块,同时对很多配置文件进行修改后才可以开始代码的开发工作;那么本文就以C++这一编程语言为例,来对上述这一复杂的过程进行介绍。

目录

  • 1 Visual Studio Code编辑器配置
    • 1.1 VS Code软件下载与安装
    • 1.2 VS Code插件配置
    • 1.3 VS Code工程配置
    • 1.4 VS Code文件配置
  • 2 其他环境配置

1 Visual Studio Code编辑器配置

1.1 VS Code软件下载与安装

  首先,我们需要下载、安装Visual Studio Code软件;我们可以在软件官网下载并手动安装,也可以在Linux Ubuntu操作系统的Terminal中进行下载与安装,同时还可以在Ubuntu Software软件中进行下载与安装。这里我们就以第三种为例进行介绍。

  首先,在Linux Ubuntu操作系统左侧菜单栏中,选择“Ubuntu Software”。

  如果菜单栏中没有“Ubuntu Software”,那么需要在左下角“Show Applications”中,找到“Ubuntu Software”;如下图所示,如果软件比较多的话,我们可以通过搜索来找到“Ubuntu Software”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/434560.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【深度学习:t-SNE 】T 分布随机邻域嵌入

【深度学习:t-SNE 】T 分布随机邻域嵌入 降低数据维度的目标什么是PCA和t-SNE,两者有什么区别或相似之处?主成分分析(PCA)t-分布式随机邻域嵌入(t-SNE) 在 MNIST 数据集上实现 PCA 和 t-SNE结论…

企业培训革新:在线教育系统源码的全面解析

如今,在线教育系统的兴起为企业提供了全新的解决方案,使得培训不再受到时间和地域的限制。 一、在线教育系统的关键组成 在线教育系统的源码包含众多关键组成部分,其中包括: 1.1用户管理模块 用户管理模块负责管理学员和教员的…

单片机学习笔记---独立按键控制LED亮灭

直接进入正题! 今天开始我们要学习一个新的模块:独立按键! 先说独立按键的内部结构: 它相当于一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实…

Leetcode—114. 二叉树展开为链表【中等】

2023每日刷题(九十八) Leetcode—114. 二叉树展开为链表 Morris-like算法思想 可以发现展开的顺序其实就是二叉树的先序遍历。算法和 94 题中序遍历的 Morris 算法有些神似,我们需要两步完成这道题。 将左子树插入到右子树的地方将原来的右…

JVM系列-7内存调优

👏作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家📕系列专栏:Spring原理、JUC原理、Kafka原理、分布式技术原理、数据库技术、JVM原理🔥如果感觉博主的文…

鸿蒙开发初体验

文章目录 前言一、环境配置1.1 安装DevEco Studio1.2 安装相关环境 二、工程创建三、工程结构介绍四、代码实现4.1 初识ArkTs4.2 具体实现 参考资料 前言 HarmonyOS是华为公司推出的一种操作系统,旨在为不同设备提供统一的操作系统和开发平台。鸿蒙开发的出现为用户…

CSS优先级内容

定义CSS样式时,经常出现两个或多个样式规则应用在同一元素的情况,这时就会出现优先级的情况,那么应用的元素应该显示哪一个样式呢? 一.下面举例对优先级进行具体讲解。 p{color:red;} .blue{color:orange;} #header{color:blu…

【Vue】1-2、Webpack 中的插件

一、Webpack 插件的作用 通过安装和配置第三方的插件,可以拓展 webpack 的能力,从而让 webpack 用起来更方便。 二、两个常用插件 1)webpack-dev-server 类似于 node.js 使用的 nodemon 工具 每当修改了源代码,webpack 会自动…

市场复盘总结 20240126

仅用于记录当天的市场情况,用于统计交易策略的适用情况,以便程序回测 短线核心:不参与任何级别的调整,采用龙空龙模式 昨日主题投资 连板进级率 27/105 25.7% 二进三: 进级率低 50% 最常用的二种方法: 方…

QT + opengl 环境搭建(glfw, glad),创建一个简单窗口

一.下载glfw,glad并编译 1.glfw个人理解就是对底层opengl的一些基本接口的封装,提供了一些渲染物体所需的最低限度的接口。它允许用户创建OpenGL上下文、定义窗口参数以及处理用户输入。glfw的下载地址:Download | GLFW,下载完成后…

Qt编写手机端视频播放器/推流工具/Onvif工具

一、视频播放器 同时支持多种解码内核,包括qmedia内核(Qt4/Qt5/Qt6)、ffmpeg内核(ffmpeg2/ffmpeg3/ffmpeg4/ffmpeg5/ffmpeg6)、vlc内核(vlc2/vlc3)、mpv内核(mpv1/mp2)、…

设计模式分类

常用的设计模式有哪些? 常用的设计模式通常按照创建型、结构型和行为型三大类别来划分,以下是每个类别中的一些常见设计模式: 创建型(Creational Patterns): 单例模式(Singleton Pattern&…