Ubuntu中使用VS Code与安装C/C++插件的教程详解

 更新时间:2020年09月01日 09:35:43   投稿:mrr  
这篇文章主要介绍了Ubuntu中使用VS Code与安装C/C++插件的教程详解,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

优麒麟Ubuntu20.04中使用VS Code。
VS Code的版本是1.48.0。
以下内容仅限于上述环境,对于Windows环境下的使用虽然类似,只能参考使用。

1.准备
a.软件安装
可以通过软件商店进行安装,也可以下载安装。
下载安装的官网地址:https://code.visualstudio.com/。
可以下载deb和rpm两种格式的安装软件。
b.目录计划
编写程序过程中,需要事先决定编写的程序放在哪里,这就需要做一个目录计划。任何一个软件项目也都需要做目录规划,以便所写的程序分门别类存放在容易找到和使用的地方。
这里创建一个VSCODE目录来存放程序代码。为了进一步进行分类,在VSCODE目录下创建子目录CSP,编写代码可以放在这个子目录中。如下图所示:

在这里插入图片描述

2.运行VS Code与安装C/C++插件
a.运行VS Code
运行VS Code,显示以下界面:

在这里插入图片描述

b.安装C/C++插件

在这里插入图片描述

3.编写程序
a.打开文件夹(目录)
点击菜单File-Open Folder…,显示以下界面,界面中选择CSP目录:

在这里插入图片描述

点击“确定”按钮,返回VS Code界面,并且点击CSP:

在这里插入图片描述

b.创建C/C++文件与编写程序
上图中点击CSP右边的“New File”按钮,并且输入文件名字“Hello.c”,则创建了一个空白的该文件。在该文件中输入程序并且保存后,如下图所示:

在这里插入图片描述

4.运行程序
点击菜单Run-Run Without Debugging(快捷键Ctrl F5)则运行程序。
点击菜单Run-Start Debugging(快捷键F5)则以调试(可以单步方式运行,可以直接运行到断点)方式运行程序。
这时需要选择运行环境,这里选择“C++(GDB/LLDB)”,然后继续选择“gcc - 生成调试活动文件”,这时会自动生成一个“launch.json”文件(首次会生成该文件)。
关闭文件“launch.json”,重新运行即可,运行结果如下:

在这里插入图片描述

5.调试程序
a.设置断点
点击源程序的行号前空白位置可以设置断点。
光标放在需要设置断点的行上,按F9键,可以设置/取消该行的断点。

在这里插入图片描述

b.调试(Debug)运行
使用菜单Run中的各种命令进行程序调试。

6.其他
VS Code只能将就使用,用于考试和比赛可以勉强使用。
工程项目中是否合适,值得探讨,也许没有多少实际的工程项目会使用该软件。

总结

到此这篇关于Ubuntu中使用VS Code的教程详解的文章就介绍到这了,更多相关Ubuntu中使用VS Code内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C++ 中滚动条的滚动问题

    C++ 中滚动条的滚动问题

    本文主要通过一个示例,给大家介绍了C++中滚动条的滚动问题,以及相关参数的解释,非常的详细,有需要的小伙伴可以参考下。
    2015-06-06
  • Mygui中文换行问题解决方案

    Mygui中文换行问题解决方案

    相信大家解决了中文输入后一定会遇到如何解决中文输入的问题,中文输入换行问题是很多gui框架都存在的一个问题,需要的朋友可以了解下
    2012-11-11
  • C++中cin的用法详细

    C++中cin的用法详细

    这篇文章主要介绍了C++中cin的用法详细,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • C++中默认无参构造函数的工作机制浅析

    C++中默认无参构造函数的工作机制浅析

    构造函数主要作用在于创建对象时为对象的成员属性赋值,构造函数由编译器自动调用,无须手动调用;析构函数主要作用在于对象销毁前系统自动调用,执行一些清理工作
    2023-02-02
  • C++函数模板学习示例教程指南

    C++函数模板学习示例教程指南

    这篇文章主要为大家介绍了C++函数模板学习示例教程指南,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • C语言调用摄像头生成avi视频程序

    C语言调用摄像头生成avi视频程序

    这篇文章主要为大家详细介绍了C语言如何调用摄像头生成avi视频程序,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考一下
    2023-11-11
  • Qt无边框窗口拖拽和阴影的实现方法

    Qt无边框窗口拖拽和阴影的实现方法

    这篇文章主要给大家介绍了关于Qt无边框窗口拖拽和阴影的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • C语言-I/O流设计实验

    C语言-I/O流设计实验

    编程语言的I/O类库中常常使用流这个抽象的概念,它代表任何有能力产生数据的数据源对象或时有能力接收数据的接收端对象,本文为大家介绍C语言中I/O系统基础知识
    2021-07-07
  • C语言字母转换大小写的3种方法图文详解

    C语言字母转换大小写的3种方法图文详解

    我们在C语言入门的时候都会遇到要求写大小写转换的题目,所以下面这篇文章主要给大家介绍了关于C语言字母转换大小写的3种方法,文中给了详细的代码示例,需要的朋友可以参考下
    2023-10-10
  • C语言数据结构与算法之单链表

    C语言数据结构与算法之单链表

    单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。本文将为大家介绍C语言中单链表的基本概念与读取数据元素,需要的可以参考一下
    2021-12-12

最新评论