Visual Studio Code 配置C/C++编译及调试环境

在window 下使用Visual Studio Code和docker,调试Linux c/c++ 程序        调试linux的c/c++ 程序,在window下一直是个麻烦的问题,一般需要安装一个虚拟机或者在linux下系统才方便,随着Visual Studio Code越来越流行可以用它来打造自己的全栈式的开发环境,实现的原理是docker 和 pipeTransport。首先,安装: Visual Studio Code,安装插件 vscode-cpptools;docker-machi... 阅读详情

Visual Studio Code 配置C/C++编译及调试环境

背景

Visual studio code 是微软推出的最新跨平台代码编辑器,用来编辑代码用,是一个轻量级的支持扩展组件的代码辑器。
具有轻便、可扩展、功能强大的特点。但是其自身只是代码编辑工具,对于c/c++ 而言没有编译和调试功能,需要在工具中自行配置才能具备调试和编译功能。因此本文就在Visual studio code 中如何配置c/c++ 编译调试环境进行讲解,以便能帮助各位搭建出可以进行c/c++代码编写、编译、调试的环境。文章的所有配置过程均参考 visual stdio code 官方文档而来:https://code.visualstudio.com/docs/cpp/config-mingw

配置步骤

1. windows平台上的配置步骤

1.1 下载 mingw 包并安装

由于 visual stduio code 不自带 gcc(c/c++的编译调试工具),但c/c++的编译调试需要依赖这个软件,因此需要额外下载mingw(gcc包) 到自己的windows平台上,进行相应的安装并将其添加到电脑的系统路径中即可。mingw下载安装可参考:Mingw下载链接

1.2 打开 visual studio code 并添加相应插件

安装 C/C++ extension for VS Code 插件
在这里插入图片描述
如上图所示,install 这个插件即可。

1.3 利用visual stdio code 创建一个vs工程

在这里插入图片描述

在visual code studio 中新建一个工程,新建一个 showArryAll.c ,名字你可以自己定义,贴上如下代码,代码你也可以自己写,这里只是举个例子:

#include <stdio.h>

// 打印一个数组中的所有元素
void ShowArry
在VS Code上搭建C/C++环境 很多私信我的秃头伙伴们希望出一期Visual Studio Code 的相关安装教程tips。这就来了。 在VS Code上搭建C/C++环境1.MinGW安装包下载MinGW环境设置MinGW环境检测2.VS Code安装及测试汉化相关插件下载安装及测试code runnerC/C++测试报错及解决方法: 这里演示的是 在windows 10 环境下 在VS Code上搭建C/C++环境【可以涵盖Visual c++/Dev c++】 1.MinGW安装包下载 首先是要下载MinGW 的安装包【一般在 阅读详情

相关推荐

vscode 配置 C/C++ 编译环境 教程

vscode c++ 环境配置 第一步: 下载MinGW-W64 GCC-8.1.0编译器(32和64版本都有) MinGW-W64 GCC下载地址:https://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win32/Personal Builds/mingw-builds/installer/mingw-w6...

re 14万+

在Windows下使用Visual Studio Code搭建C语言开发环境

在Windows下使用Visual Studio Code搭建C语言开发环境 本文将教大家如何使用 VIsual Studio Code 搭建 C 语言开发环境,包括使用 VS Code 如何编译和调试 C 语言程序,需要用到的工具有 Visual Studio Code 、MinGw-w64 。 1. 安装C/C++插件 C/C++ 是由 Microsoft 发布的支持 C/C++ 智能提示和调...

littlecola的博客 1万+

Debian 10.x amd64环境下配置VScode C/C++环境

Debian 10.x amd64环境下配置VScode C/C++环境 今天在Debian系统下安装配置了一套VScode C/C++的开发环境,稍微记录一下安装过程。 1. 搭建C++开发环境 打开终端,su获取管理员权限。最好先更新一下系统软件,再安装开发环境需要的包: sudo apt update sudo apt install build-essential gdb 其中build-essential是Debian提供的一整套C/C++编译环境所需的软件包,可以节省用户配置各个包的时间(其实

PeipeiF的博客 3922

学习C++的第一步,环境搭建:Visual Studio的安装和创建C++项目

无论学习任何语言,首先要有编译环境,这里介绍Visual Studio的安装和使用,作为后面C++学习的环境。当然,除了Visual Studio,还有qtcreater、vscode等IDE可以使用,可以根据自己的喜欢安装对应的软件。下面对Visual Studio的安装进行一个详细说明,对具体版本没有限制。

Lion_Long的博客 2万+

图解“交易·支付·清结算·账务”全局

这个过程大致是这样的,用户先到平台选择喜欢的“餐品”,然后“下单”,生成交易“账单”,用户选择支付方式进行“支付”,支付成功后平台要履行承诺把餐送到,“履约”完成以后平台就开始进行各方利益的“清分”,计算清楚应给谁多少钱,并“记账”,最后将款项“结算”给商家,这个过程如图7所示。交易系统请求订单系统创建订单,因为不清楚平台和商家之间的清结算协议,所以暂且认为所有优惠由平台提供给用户,后续平台再基于协议跟商家之间做优惠的分摊,将上述商品、优惠、计价等信息集成到一起,就得到了完成的订单信息了,如表4所示。

wjianwei666的专栏 1万+

SQL注入-靶场通关 Less 1-21

打开Burp工具--打开内嵌浏览器--进入靶场第六关--打开拦截--输入?id=1',如果是正确的,说明不存在注入点,如果错误,说明存在注入点,这里是错误的,需要加上注释--+,在回车看结果是正确的,说明找到了注入点。工具,打开内嵌浏览器,打开拦截,输入http://127.0.0.1/sqli-labs-master/Less-9,然后发送到。id=1'--+,后面都注释了,单引号不闭合,报错说明是数字型SQL注入。设置休眠时间为10s,如果执行SQL语句就会加载,说明正确,存在注入点。

weixin_72104324的博客 1390

PCIe信号眼图总是不开?手把手教你调CTLE和DFE参数(附实测波形对比)

本文详细解析了PCIe信号眼图调试中CTLE和DFE参数的优化方法,帮助硬件工程师解决眼图无法张开的问题。通过实际案例和步骤指导,介绍了如何调整CTLE直流增益和DFE抽头系数,提升接收端均衡器性能,确保信号完整性。

weixin_26805597的博客 213

稳健自适应波束形成学习(2):自适应计算对角加载量方法——基于广义线性组合的鲁棒Capon波束形成

对于快拍数相对阵元数较小时,样本协方差矩阵不能很好对协方差矩阵进行估计。常规的对角加载量需要根据经验值或不断手动调整进行测试,没有一个明确的准则和推导。该篇介绍一种自适应计算对角加载量的方法,且能适应快拍数相对阵元数较小时的情况。均匀线阵阵元数:18;载波频率30MHz;通信信号来波方向0°、来波估计偏差0.5°;干扰来波方向30°;通信信号信噪比10dB;干扰信号信噪比60dB。也即在干扰角度生成66dB的零陷,通信信号受到16dB的衰减。

a1uajug的博客 824

倍福EL6002实现RS232自由口通信,以称重模块RS232数据接收为例

RS-232是美国电子工业联盟制定的串行数据通信接口标准,原始编号全称是EIA-RS-232(简称RS232),它被广泛用于DCE(Data Communication Equipment ) 和 DTE(Data Terminal Equipment) 之间的连接。最早的台式电脑都会保留9针的232接口,用于串口通信,目前基本被USB接口取代。CTS是对请求发送RTS信号的响应,当DCE已经准备好接收数据时,该信号有效(ON),通知DTE可用使用TXD发送数据了。弄完了,再将CTS设置为1,让A发数据。

weixin_41883890的博客 1722

simulink建模仿真实例1000例--第375例:基于Simulink进行复杂交通流的仿真建模

特点多车互动:模拟多个车辆之间的相互作用。动态变化:交通流量随时间和事件(如事故、天气变化)而变化。多样化驾驶行为:考虑不同的驾驶员行为模式(激进型、保守型等)。挑战准确性:准确地模拟各种因素对交通流的影响。实时性:处理大量车辆数据,并迅速做出反应。可扩展性:支持从简单场景到复杂城市交通网络的扩展。首先明确要模拟的任务内容。模拟不同类型的车辆(轿车、卡车、公交车等)。考虑不同驾驶员的行为模式。分析交通拥堵、事故对交通流的影响。

xiaoheshang_123的博客 200

大数据分析案例-基于随机森林算法构建二手房价格预测模型

通过应用随机森林算法,我们希望建立一个能够有效预测二手房价格的模型。这个模型可以基于各种因素,如区域位置、房屋属性、市场供需等,来预测未来某一时间点的房价。通过提高预测准确性,我们可以更好地把握房地产市场动态,为决策提供更有价值的参考。揭示影响二手房价格的因素及其影响方式:通过分析随机森林算法生成的模型,我们可以进一步了解哪些因素对二手房价格有重要影响,以及这些因素如何影响房价。这有助于我们深入理解房地产市场的运行规律,为制定更为有效的市场策略提供依据。

m0_64336780的博客 1万+

【人工智能】《Deep Dive into LLMs like ChatGPT 》—— Andrej Karpathy 第三阶段:强化学习(Reinforcement Learning, RL)

摘要:强化学习(RL)阶段通过让模型自主生成并验证答案,突破SFT阶段的模仿局限,使其在数学、代码等领域形成独特的推理路径。RL流程包括批量生成解答、自动批改筛选正确路径,并采用PPO/GRPO算法优化模型。模型会自发涌现自我检查、回滚等策略,显著提升正确率(如AIME竞赛准确率从15%升至56%)。与SFT模型相比,RL模型具备主动链式思维、验算能力,响应时间更长但效果更优,形成真正的“思考模型”。三阶段对比显示,RL通过可验证题的对错奖励机制,赋予模型超越人类范式的推理能力。

奶爸的编程之路,也就一周冷个三天 147

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

上一篇: 数据库概述
大道至简_Elon
博客等级 码龄10年 30粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值