优麒麟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相关推荐

  1. 【ubuntu(Linux)安装Vs code并配置c++编译及cmake多文件编译】

    目录标题 VS code配置c++编译环境 1. Linux系统安装 2. 在Ubuntu中安装VS code 2.1. 首先下载对应系统的VS code安装包 2.2. 安装VS code 3. 在 ...

  2. 在Ubuntu中安装Visual Studio Code

    微软令人意外地发布了Visual Studio Code,并支持主要的桌面平台,当然包括linux.如果你是一名需要在Ubuntu工作的web开发人员,你可以非常轻松的安装Visual Studio ...

  3. 【错误记录】Ubuntu 中 ROOT 用户无法启动 Visual Studio Code 开发环境 ( 推荐在普通用户下使用 VSCode 开发环境 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 [开发环境]Ubuntu 安装 Visual Studio Code 开发环境 ( 下载 Visual Studio Code 安装器 | Ub ...

  4. Ubuntu中重启ssh服务时提示:Job for ssh.service failed because the control process exited with error code. See

    场景 在Ubuntu中重启ssh服务时提示: Job for ssh.service failed because the control process exited with error code ...

  5. Ubuntu上配置VS Code调试C++

    直接使用GDB在Ubuntu上调试C++ code,有时不是很方便,这里介绍下在Ubuntu上通过Visual Studio Code调试C++ code操作步骤,通过CMake编译. 安装所需依赖: ...

  6. Linux环境中Visual Studio Code 安装配置及其卸载(详细教程)

    两篇相关博文: 在VMware15中创建虚拟机安装ubuntu系统(超详细教程) Linux环境编译运行C/C++语言程序----配置gcc.g++(详细教程) 此篇分享我在linux环境下安装VS ...

  7. ubuntu中PyCharm的安装与卸载

    一.官方安装源 linux的PyCharm的专业版:https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=l ...

  8. linux generic什么意思_如何在 Ubuntu 中修复 VirtualBox 的 “rc=1908” 错误 | Linux 中国...

    仔细阅读这两个错误消息后,我意识到我应该更新 Virtualbox 程序.-- Sk 我使用 Oracle VirtualBox 来测试各种 Linux 和 Unix 发行版.到目前为止,我已经在 V ...

  9. linux/ubuntu中制作deb安装包

    linux/ubuntu中制作deb安装包 由于要制作一个在arm平台上运行的xorg-server-1.12.4版本的安装包,所以需要学习如何制作deb安装包.这里以一个非常小的工程为例,记录制作的 ...

最新文章

  1. 大佬来告诉你在遇到B站崩了,如何防止类似事故的出现?
  2. linux关于tcp协议ack的实现--发送端对ack的处理
  3. python的工资待遇-python数据分析师待遇有多少?工资待遇如何?
  4. 关于.h .lib .dll的总结
  5. Consul 原理和使用简介
  6. Androidの多线程之更新ui(Thread+Handler+Message)
  7. ux的重要性_UX中清晰的重要性
  8. 小黄鸡 php,PHP调用小黄鸡 api post发送
  9. 你心中有这样的人吗?
  10. 陈后金信号与系统matlab习题答案,陈后金信号与系统第2版课后习题答案解析
  11. 赶紧收藏!这些思维导图软件,手机上也能用
  12. MySQL数据库学习
  13. java物流管理系统代码_基于jsp的物流管理系统-JavaEE实现物流管理系统 - java项目源码...
  14. 上位机和下位机的区别是什么
  15. C/C++程序设计题
  16. iphone12文件管理连接服务器,iPhone手机打开服务器功能,和Windows电脑互传文件方法...
  17. 微分方程3_求解偏微分方程
  18. 【拜占庭将军问题】这一计谋,可以让诸葛丞相兴复汉室
  19. 张赐荣 | PHP 获取喜马拉雅音频直链地址
  20. 小新pad TB-J606按键无法进入刷机模式,9008端口无法识别,可尝试如下主板短接操作,操作步骤

热门文章

  1. C11标准库原子操作/无锁队列 stdatomic.h
  2. Verilog常用算法-以2为求对数
  3. java kdj_基于Java语言开发的个性化股票分析技术随机指数[KDJ].doc
  4. Kubernetes的Service外部访问方式:NodePort和LoadBalancer
  5. spring mvc4 html访问,Spring 页面重定向例子
  6. Spring boot yml文件的书写格式
  7. php camp,Byte Camp
  8. oracle数据库王珊,数据库系统概论 王珊 教材部分总结
  9. TensorFlow精进之路(十一):反向传播BP
  10. static_cast, dynamic_cast, const_cast,reinterpret_cast探讨