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. 设置主机防火墙规则(iptables规则设置及其与firewalld的生死纠葛)

    一.什么是firewalld防火墙? firewalld防火墙在Linux主机里其实就是一道隔离工具,它只对进出主机的请求做判断处理.也就是说它只管进出,至于你进来后做了什么,就不在firewalld ...

  2. Spring 使用日期类型

    1. 数据层数据类型依赖包  java.time.LocalDate 2.pom.xml添加依赖 <dependency> <groupId>org.thymeleaf.ext ...

  3. C#使用Castle实现AOP面向切面编程

    Castle.Core 本质是创建继承原来类的代理类,重写虚方法实现AOP功能.个人觉得比Autofac用着爽 使用方式比较简单,先新建一个控制台项目,然后在Nuget上搜索Castle.Core并安 ...

  4. 轮播图CSS

    css3中的animation:动画名 持续时间 动画的速度曲线 动画开始之前的延迟 动画播放的次数 是否应该轮流反向播放动画 动画播放次数:n(定义应该播放多少次动画) : infinite(无限循 ...

  5. 如何解决error: failed to push some refs

    $ git push -u origin master To github.com:a653398363/testtest.git ! [rejected] master -> master ( ...

  6. iOS开发支付篇——内购(IAP)详解

    1 <em>内购所需要的资料整理总结,史上最完整的,哈哈哈哈哈哈</em> 思维导图 重点总结: 1 2 3 4 5 6 7 8 9 10 11 12 13 1.获取内购列表( ...

  7. C 循环统计输入的单词个数和字符长度

    C 循环统计输入的单词个数和字符长度 #include <stdio.h> #include <Windows.h> int main(void) { ]; ; ; print ...

  8. docker&k8s-配置/常用命令

      kubectl delete deployment,ingress,svc demo-mml-jp-ylmopt-web-1 -n demo-mml  #删除预生产环境mml组ylmopt-web ...

  9. STM32与ARM代码执行过程

    内存分配 1.ARM(JZ2440) 启动方式: 1)nor启动 注:1.bootloader烧在norflash的0地址 2.将bootloader从norflash中复制到SDRAM中的链接地址( ...

  10. Qt实现艺术字效果

    Qt实现艺术字效果,通常有三种方式,一种是通过绘制机制,另外一种是使用样式表,最后一种是通过图片代替,本次介绍使用绘制来实现艺术字效果. 代码如下(分两种实现): 第一种: QPainter pain ...