vscode的基本使用(简洁版)

news/2024/7/16 7:19:13 标签: vscode, ide, 编辑器

1.Vscode配置C/C++开发环境 

1.1 下载编译器 

MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net

  • 下载并解压 -> 放到电脑C盘的根目录下

 1.2 配置环境变量

1.3 安装C/C++插件

2. 在VScode上编写C语言代码并编译成功

  • vscode中写代码时,需要将代码放在文件夹中,方便管理 

2.1 设置C/C++编译选项: c_cpp_properties.json

 2.2 创建执行任务: tasks.json

2.3 编译+运行 

3. 快速在vscode中生成可执行程序

3.1 情况一: 在同一个文件夹中

前提是已经生成了c_cpp_properties.json 和 tasks.json文件

  • 然后直接ctrl + shift + b就能直接得到 可执行文件

3.2 情况二: 创建一个新的文件夹

前提是保留了.vscode中的文件

 4. 编译多个.cpp文件

  •  "${workspaceFolder}\\*.cpp"
  • "${workspaceFolder}\\${workspaceRootFolderName}.exe"

5. vscode的调试 

5.1 创建launch.json文件

 

 

 

  •  更改被调试的文件名
  • 修改调试工具(注意使用\\转义)

 

  • 然后这些调试操作就和vs2019一样了

http://www.niftyadmin.cn/n/5477496.html

相关文章

大数据之搭建Hive组件

声明:所有软件自行下载,并存放到统一目录中 1.Hive组件的安装配置 1.1实验环境 服务器集群3 个以上节点,节点间网络互通,各节点最低配置:双核 CPU、8GB 内存、100G 硬盘运行环境CentOS 7.4服务和组件完成前面章节实验…

设计模式-结构型-装饰器模式-decorator

发票基本类 public class Invoice {public void printInvoice() {System.out.println("打印发票正文");} } 发票正文类 public class Decorator extends Invoice {protected Invoice ticket;public Decorator(Invoice ticket) {this.ticket ticket;}Overridepubl…

互联网摸鱼日报(2024-04-09)

互联网摸鱼日报(2024-04-09) 36氪新闻 Hulu登陆Disney,迪士尼的流媒体战略完成整合 大火的“新中式”,给消费行业带来了什么? 特斯拉“今天的坑”,三年前最风光时就埋下了 美国的2024,不是软着陆而是不着陆&#x…

Java设计模式之创建型模式(二)原型模式

原型模式 1、原型模式1-1、应用场景1-2、举个 软栗子1-3、举个 硬栗子1-3、举个实务栗子 学习原型模式的目的:原型模式的目的在于通过复制现有的实例来创建新的对象,以避免通过构造函数创建对象时可能带来的性能开销,同时可以控制对象的深度复…

C++ 共用体(union) ← 关键字 union

【知识点:共用体】 ● 共用体(union),允许在相同的内存空间中存储不同的数据类型。 ● 共用体中的所有成员共享相同的内存地址,这意味着在同一时刻只能使用共用体的一个成员。 ● 共用体主要用于节省内存空间&#xff…

逐步学习Go-sync.Mutex(详解与实战)

概述 Go中提供了互斥锁:sync.Mutex。sync.Mutex提供了以下方法: type Mutex // 加锁。如果已经有goroutine持有了锁,那么就阻塞等待直到持有锁 func (m *Mutex) Lock()// 尝试加锁。如果加锁成功就返回true,否则返回失败 func (m…

ARM CoreLink 系列的互连产品包括哪些?

ARM CoreLink 系列的互连产品包括多种不同的技术,旨在为系统级芯片(SoC)提供高性能、高效率和高可靠性的互连解决方案。以下是一些主要的 CoreLink 互连产品: CoreLink CCN (Cache Coherent Network) 系列 CoreLink CCN-504: 这是…

Go 之缓冲通道限制协程并发数目

并发执行的协程太多可能会对系统资源的消耗特别大,从而导致其它进程服务受到影响,因此协程执行时应该设计一种机制,来限制并发执行的协程数目。 其中 WaitGroup 主要用作协程同步,当所有协程都执行完毕以后,才会结束主…