Ubuntu系统---C++之VScode IDE 编译器安装

  简单了解了一下VScode,直观印象:安装包很小(不像VS那么大占用十G左右)、跨平台、小巧、可以编译C++ / java / python等。不论是在Windows下还是Ubuntu下,安装很方便,但是要安装的插件有很多。

  第一步,安装:@https://blog.csdn.net/weixin_43374723/article/details/84064644 有动图 纠正umake web visual-studio-code为umake ide visual-studio-code ,https://blog.csdn.net/Among12345/article/details/81874117。

  第二步,测试。安装后,写一个代码测试是否可用:@https://www.cnblogs.com/liutongqing/p/7069091.html,@https://blog.csdn.net/mustard1020/article/details/82857866, @https://segmentfault.com/a/1190000017974796?utm_source=tag-newest, @https://blog.csdn.net/u010677365/article/details/80703984vscode调用CMaker来编译C++代码,同样,vscode也能调用gcc来编译C++代码

  先装上,很容易装。环境还不是特别熟悉,为什么要编写CMakeLists.txt?  如何编写CMakeLists.txt?lanch.json的配置? task.json配置? 如何建立和编译一套自己的工程还不通,后续有时间细细研究。

1、打开vscode的命令:code
打开vscode的目录即为vscode的默认工作目录,程序将在该目录下完成编译。
root用户启动vscode使用命令:sudo code --user-data-dir=/work/nodejs/test 2、vscode 编译c语言程序 lanch.json的配置:
仅需修改“program”一栏,删除前面”enter program name...”即可,保留“${workspaceFolder}/a.out” task.json配置
ctrl+p打开命令面板,然后输入>task后选择"Run Task",自动生成task.json
修改"command"的值为"g++",增加"args": ["-g","${workspaceRoot}/源码文件名.cpp"] 每次修改之后要进行重新编译(ctrl+shift+B)然后再运行。
@https://blog.csdn.net/u010677365/article/details/80703984
其中一种方式:
使用VS Code实现编译C/C++代码,在项目路径下一共需要:

(1)C/C++源文件
(2)CMakeLists.txt——用于组织Cmaker进行编译
(3).vscode文件夹

@https://blog.csdn.net/xxmhnu/article/details/80280006, ubuntu下使用vscode编译调试yolov3

Ubuntu系统---C++之VScode IDE 编译器安装的更多相关文章

  1. Ubuntu系统---C++之Eclipse IDE 编译器安装

    Ubuntu系统---C++之Eclipse IDE 编译器安装 Eclipse是一个基于Java的.开放源码的.可扩展的应用开发平台,它为编程人员提供了一流的Java集成开发环境(Integrate ...

  2. Ubuntu系统下OpenDaylight源码编译安装

    操作系统:Linux x64 / Ubuntu 14.04 研究领域:软件定义网络SDN (Software-defined Networking) 开发组件:OpenDaylight 声明:转载请注 ...

  3. Ubuntu系统Python3相关环境或模块安装

    前提:一般用户安装都命令前都需要sudo ,或者在root用户下 1.Ubuntu 16.04 安装PyCharm Ubuntu 16.04 安装PyCharm 本文通过第三方源安装PyCharm,好 ...

  4. Ubuntu系统下Xen虚拟机的基本安装方法(代码创建)

    Ubuntu上Xen安装虚拟机方法一dd一个空的磁盘sudo dd if=/dev/zero of=/home/vm1.img bs=1G count=8 下载Xen VM通用配置文件 sudo wg ...

  5. 阿里云服务器 ECS Ubuntu系统下PHP,MYSQL,APACHE2的安装配置

    1.系统更新,必须更新,否则有些软件会找不到. apt-get update apt-get upgrade 2.安装mysql sudo apt-get install mysql-server 3 ...

  6. [视频教程] ubuntu系统下以守护进程方式安装使用Redis

    直接访问redis的中国官网,在下载部分,可以看到安装和使用的方式.wget http://download.redis.io/releases/redis-5.0.4.tar.gztar xzf r ...

  7. ubuntu系统下载后的.deb软件安装命令

    查看某个软件是否安装,比如查看QQ软件是否安装并列出软件包名: dpkg -l | grep qq 删除某款软件:sudo dpkg -r 软件包名 安装软件 : sudo dpkg -i *.deb

  8. 在ubuntu系统荣品开发配套JDK安装

    chmod 755 jdk-6u29-linux-i586.bin ./jdk-6u29-linux-i586.bin

  9. Nginx: ubuntu系统上如何判断是否安装了Nginx?

    问题描述:ubuntu系统上,如何查看是否安装了Nginx? 解决方法:输入命令行:ps -ef | grep nginx master process后面就是Nginx的安装目录. 延伸:1. 如何 ...

随机推荐

  1. 如何理解AWS 网络,如何创建一个多层安全网络架构

    目录 一.要求 网络架构图 网络各组件关系 二.操作步骤 2.1.网络设置 2.2.安全设置 2.3.创建实例 三.费用 3.1.NAT 网关费用 一.要求 创建一个三层网络架构,服务器只能通过跳板机 ...

  2. 微服务发展规划(PS 大概分层未细化到具体系统)

    网关层 标准化认证业务前台 前置HTML 基于VUE的浏览器端渲染等特性,完全可以看成一个独立的层业务中台 a. 各个系统的业务功能,以业务功能为单位拆分出的业务服务. b. 配合业务前台所产生的聚合 ...

  3. mysql 1366错误

  4. Python 实现二分查找(递归版)

    二分查找 为什么使用二分查找: python中的列表,一般取值为遍历这个列表,直到取到你想要的值,但是如果你的列表是一个有着百万元素的列表呢,那样for循环遍历列表就会很慢,可能会循环几十万次,才能找 ...

  5. 【k8s第三步】Kubernetes-Dashboard仪表盘【已修正错误】

    ⒈下载描述文件 wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta6/aio/deploy/recommen ...

  6. JAVA支持字符编码读取文件

    文件操作,在java中很常用,对于存在特定编码的文件,则需要根据字符编码进行读取,要不容易出现乱码 /** * 读取文件 * @param filePath 文件路径 */ public static ...

  7. windows自动化测试 (python)

    装插件 pywinauto 命令 pip install --upgrade pywinauto   最简单的一个例子,中文环境下   from pywinauto.application impor ...

  8. 1231: 删除字符串中指定的字符(Java)

    WUSTOJ 1231: 删除字符串中指定的字符 题目 原题链接 Description 明天就要英语考试了,小明明正在挑灯夜战背单词.小明明发现单词很难背,背一个忘一个.经过仔细研究,小明明发现单词 ...

  9. Python之并行编程笔记

    概述: 非并发: 1 程序由单个步骤序列构成  2 包含独立子任务的程序执行性能低 并发:  1 异步.高效  2 分解子任务.简化流程与逻辑 进程process:1 一个程序的执行实例  2 每个进 ...

  10. go 通过赋值给 _ 来忽略序号和值

    go 语言中 只要想忽略的值都需要用 下划线 _ 来代替 package main import "fmt" func main() {     pow := make([]int ...