linux的vscode如何配置c环境,VS code配置C/C++环境教程-vs code教程

vs code官网下载,

如何使用本文不做详细介绍,请自行研究

配置C/C++环境教程:

1,编译工具准备

LLVM下载(因官网下载列表复复杂,所以我提供下载地址)点击下载

LLVM官网:http://releases.llvm.org/download.html 在此页面下载Clang。选Pre-Built Binaries中的Clang for Windows (64-bit),不需要下.sig文件

MinGW下载 https://sourceforge.net/projects/mingw-w64/

安装过程一定要选择“Add LLVM to the system PATH for all users”,添加到系统变量中

Clang的安装路径(Destination folder)我推荐填C:\Program Files\LLVM,MinGW安装位置随便

安装后CMD输入clang,应该提示“no input files”,输入“clang -v”即可查看版本

2019112210585380.png

2,配置环境变量

下面我们来配置系统环境

在我的电脑上右键点击属性,然后依次点击下面图片的操作,将MinGW中的bin文件夹路径添加进去(我的路径为 C:\Program Files\MinGW\bin,注意路径不要填错)

之后一直点击确定即可(有问题在本站找到技术群添加询问就ojbk)

[注]:设置完系统环境变量之后需要重启vs code

2019112210592956-scaled.png

需要安装的扩展:(进入vscode右边商店搜索下载即可)

C/C++(就是有些教程里的cpptools)

C/C++ Clang Command Adapter:提供静态检测(Lint),很重要

Code Runner:右键即可编译运行单文件,很方便

3. 配置文件

打开VS Code,选打开文件夹(不要选“添加工作区文件夹”,理由见上一句),选择刚才那个文件夹,点VS Code上的新建文件夹,名称为.vscode(这样做的原因是Windows的Explorer不允许创建的文件夹第一个字符是点),然后创建 launch.json,tasks.json,settings.json,c_cpp_properties.json放到.vscode文件夹下

修改c_cpp_properties.json代码:

{

"configurations": [

{

"name": "MinGW",

"intelliSenseMode": "clang-x64",

"compilerPath": "C:/Program Files/LLVM/bin/gcc.exe",

"includePath": [

"${workspaceFolder}"

],

"defines": [],

"browse": {

"path": [

"${workspaceFolder}"

],

"limitSymbolsToIncludedHeaders": true,

"databaseFilename": ""

},

"cStandard": "c11",

"cppStandard": "c++17"

}

],

"version": 4

}

编写一个c文件,运行试试看

2019112211055893.png

Ubuntu 系统安装 VS Code 并配置 C++ 环境 详细介绍了如何在Ubuntu上使用VS Code配置C++开发环境,包括安装必要的工具、设置编译器和调试器,并演示了如何创建和运行C++项目。 阅读详情

相关推荐

VsCode C/C++ 开发环境配置最全详细教程 Windows / Linux 均适用

vscode C/C++ 开发环境配置最全教程 windows/linux均适用 1.1.安装VSCode 下载地址:https://code.visualstudio.com/ 选择适合自己系统的下载之后安装就行, 注意:建议直接安装在C盘,方便配置,软件大小本身不大!!! ...

时光如水の总是无言的博客 3522

【VSCode】VScode 配置 Linux 驱动环境(简单版)

【VSCode】VScode 配置 Linux 驱动环境(简单版)

challenglistic的博客 9838

VSCode开发C++环境配置

要在 Windows 10 上使用 VS Code 编译运行 C++,主要分为四个步骤:安装编译器和 VS Code、安装扩展、代码测试。要在 Linux 上使用 VS Code 编译运行 C++,主要分为三个步骤: VS Code、安装扩展、代码测试。打开 VS Code,进入插件扩展市场(打开 VS Code,进入插件扩展市场(文件,输入如下代码,如果安装了。”,编译运行结果如下,正常运行。文件,输入如下代码,如果安装了。”,编译运行结果如下,正常运行。扩展,可以右键选择 “扩展,可以右键选择 “

星如雨落 273

Linux环境下的VScode使用教程

Linux环境下的VScode使用教程

在嵌入式嵌入式领域奋斗的程序猿的博客 2万+

基于虚拟阻抗重塑的构网型VSG变流器SISO序阻抗建模与宽频振荡抑制策略分析(面向高比例新能源并网场景)

本文深入探讨了基于虚拟阻抗控制的构网型VSG变流器SISO序阻抗建模技术及其在高比例新能源并网场景中的宽频振荡抑制策略。通过虚拟阻抗重塑,有效改善了变流器的阻抗特性,解决了次/超同步频段的振荡问题,并提供了参数设计、阻抗扫频验证等实用技巧,为新能源并网系统的稳定性提供了可靠解决方案。

weixin_29268385的博客 247

【测试】echo发送和接收TCP/UDP数据包|shell 发送TCP/UDP数据包

目录 通过/dev/tcp、/dev/udp shell给tcp或udp服务发送16进制报文指令 通过/dev/tcp、/dev/udp (https://blog.youkuaiyun.com/u010039418/article/details/86251470) 通过/dev/tcp、/dev/udp可以直接在shell脚本中发起tcp、udp连接,方便又高效,平时用于测试啥的还是挺方便的。 直接发送 格式 /dev/udp/ip/port 比如要向本地10001端口发送数据,可以使用 ec.

我的笔记本 1万+

Ubuntu 系统下安装配置 vscode 学习笔记【编译 + 调试】

最近在 Ubuntu 开发 C++ 程序,就简单记录了下自己搭建 vscode 的过程,以及如何使用 vscode 编译开发,调试项目的过程。

Aliven888的博客 6781

[QT笔记]QTableView与QTableWidget表头设置实战对比

本文深入对比了QT开发中QTableView与QTableWidget在表头设置上的核心差异与实践方法。QTableWidget提供开箱即用的便捷API,适合快速开发;而QTableView遵循模型-视图架构,表头数据由模型管理,虽设置稍复杂但灵活性与扩展性更强。文章通过实战代码示例,详细解析了两种组件的适用场景、性能考量及常见避坑指南,帮助开发者根据项目需求做出高效选择。

weixin_29018335的博客 322

VSCode 配置window环境实现编译linux代码

1、安装WSL,如果安装失败,需要在启动和关闭window服务中,勾选启动支持window子系统linux选项,重启系统,安装WSL环境,默认安装为ubuntu最新版本;需要手动编写Makfile文件, 使用对应版本的QT的qmake, 之后再用make命令进行编译生成可执行程序。<1> Chinese (simplified)简体中文, 安装好后,软件界面的右下角会弹出通知,并附带。2、可以通过window Miscrosoft Store 面板,选择安装linux系统的版本;具体后续进行补充操作。

yao51011010的专栏 620

Unity3D Pico VR 手势交互实战:基于MRTK3实现抓握与射线控制

本文针对Pico VR原生手势交互功能不足的问题,提供了基于MRTK3实现高级手势交互的实战解决方案。通过将MRTK3成熟的交互框架与Pico的手势追踪能力相结合,详细讲解了从环境配置、SDK导入、核心适配到真机调试的全流程,帮助开发者高效实现抓握与射线控制等复杂交互,有效提升Pico VR应用的开发效率与体验。

weixin_29011667的博客 388

使用同一个时钟源clki,做两个二分频时钟,得到div2_clk1和div2_clk2,这两个时钟都能跟源时钟clki同步,但是div2_clk1和div2_clk2的相位可能是相同的,也可能是反相

比如,触发器1的初始Q为0,而触发器2的初始Q为1(这可能由于芯片制造工艺的微小差异、上电过程的随机性、或没有全局复位信号导致)。这句话的意思是:虽然div2_clk1和div2_clk2都是由同一个妈妈(clki)生出来的,频率也都是妈妈的一半,但它们“起步”的时刻可能不同。所以,上面那段话是在提醒你注意这种潜在的、由分频产生的时钟相位关系的不确定性,这在异步电路设计或时钟管理中是必须考虑的关键因素。结果:div2_clk1和div2_clk2的波形完全重合,它们的上升沿和下降沿都发生在同一时刻。

m0_49540263的博客 590

vscode中如何配置c/c++环境

VS Code 是一款由微软开发的免费代码编辑器,支持多种编程语言,如 Python、JavaScript、C++、Go 等。它拥有丰富的插件市场,可以根据你的需求自由扩展功能,如语法高亮、代码补全、调试工具、Git 集成等,是开发者们的“神器”。用VScode来写C/C++更加方便一点,不用下那么大的visualstudio.以上就是在 VSCode 配置 C/C++ 环境的详细步骤。你已经掌握了如何配置编译和调试任务,这样不仅能顺利运行 C++ 代码,还能进行断点调试,跟踪程序执行的每一步。

2301_79175212的博客 4669

Project 编制进度计划【项目管理】

Project 项目管理编制进度计划详解。

m0_52861684的博客 5080

vscode cpp生成uml_如何在 Linux 系统中的 VS Code 上配置 C/C++ 环境

在这篇文章中,你会学会如何在 Linux 系统上的 VS Code IDE 上配置 GCC/g++ 编译器和 GBD 调试器。在配置完 VS Code 以后,你就可以在 VS Code 上编译和调试一个简单的 C++ 程序。前提需要安装 Visual Studio Code;在 VS Code 上安装 C/C++ 的扩展组件,在 VS Code 的扩展中搜索 “C/C++",安装即可;确保你的 L...

weixin_34326484的博客 908

零代码搭建专业知识库:Wiki.js+cpolar让团队协作像写笔记一样简单

"项目文档又找不到了!“团队负责人小张第N次在群里看到这样的抱怨——技术文档分散在邮件、网盘和个人电脑里,新人入职要花一周熟悉文档位置,远程协作时版本混乱更是家常便饭。Wiki.js与cpolar内网穿透服务的出现,就像给团队协作装上了"中央大脑”,用写Markdown笔记的简单方式,搭建一个专业的知识库系统。普通人对知识管理的需求其实很简单:方便记录、容易查找、大家能用。但传统方案把这个过程搞得异常复杂:建服务器、配环境、学语法、搞权限……大部分团队还没开始就放弃了。

Yawesh的博客 2033

【OpenAI】Python:(1) 基于 Gym-CarRacing 的自动驾驶项目 | 前置知识介绍 | 项目环境准备 | 手把手带你一步步实现

本篇是关于多伦多大学自动驾驶专业项目 Gym-CarRacing 的博客。GYM-Box2D CarRacing 是一种在 OpenAI Gym 平台上开发和比较强化学习算法的模拟环境。它是流行的 Box2D 物理引擎的一个版本,经过修改以支持模拟汽车在赛道上行驶的物理过程。由于内容比较多所以分多次更新,本篇是关于前置知识介绍,以及项目环境准备的。

有道无术, 术尚可求。有术无道, 止于术。 5052

vscode-cpptools与WSL集成:Windows下Linux开发环境

你是否曾在Windows系统上开发Linux应用时遭遇环境不一致的困扰?编译通过的代码部署到Linux服务器后频繁出错?Windows Subsystem for Linux(WSL)与vscode-cpptools(Microsoft C/C++ extension for VS Code)的组合为这一痛点提供了完美解决方案。本文将系统讲解如何构建无缝的跨系统开发环境,让你在Windows界面下...

gitblog_01125的博客 1168

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

[Linux] 使用 VS Code 编译 C/C++ 程序

1. 安装插件 安装以下四个插件 C/C++ C/C++ Clang Command Adapter Include Autocomplete Code Runner 2. 配置编译环境 在项目目录下新建 .vscode 文件夹, 然后在该目录下新建两个文件 launch.json/tasks.json, 并写入以下内容 launch.json { "version": "0.2....

weixin_42902669的博客 1829

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

c++ vscode 第三方库_vs code 配置c/c++环境的详细教程(推荐)

写在前面的一段话我这个配置方法反正在win10上是可以用的,我自己的笔记本就是win10的系统。但是在实验室蹭的学长的主机却是win7的系统,按道理来说这个配置应该是不分系统的?但是我确实是折腾了好几天,看了很多博客的配置方法,也问过稍微会一些的人,没有一个能解决我问题的,也希望有人能评论解决我的问题,我的vscode问题是c++只能编译运行无法debug。每次按F5都是一闪而过,无法调试,再按就...

weixin_39636333的博客 1910

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

C++模块接口文件:vscode-cpptools编译设置

你是否还在为C++项目中的头文件依赖地狱而烦恼?是否经历过修改一个头文件导致整个项目重新编译的痛苦?C++20引入的模块系统(Module)彻底改变了这一现状,但vscode-cpptools的默认配置往往无法直接支持模块接口文件(`.ixx`/`.cppm`)的编译。本文将系统性解决模块项目的配置难题,通过10个实战步骤让你的VS Code瞬间具备C++20模块编译能力。 读完本文你将获得: ...

gitblog_00816的博客 727

如何在Linux(以Ddeepin操作系统为例)平台下使用visual stdio code运行C/C++程序

一、前期准备 首先,你需要在visual stdio code官网下载并安装好visual stdio code。 其次,你需要在Linux终端中安装gcc、g++和gdb。因为vscode只是一个集成开发工具(IDE),并没有自带有C/C++的编译器,因此我们需要去安装一个C/C++编译器。它不需要像在Windows操作系统下先安装MinGw-w64,然后找到MinGw-w64的Bin目录,然最后配置环境变量。 打开终端依次输入下面的命令,确保安装好gcc、g++和gdb。这里的四个过程我就不

PEI-King的博客 822

vscode-cpptools构建缓存目录:自定义路径设置

作为C/C++开发者,你是否曾遇到过以下问题:系统盘空间被大量占用、多项目缓存冲突、或者需要将敏感的构建数据存储到加密分区?Visual Studio Code的C/C++扩展(vscode-cpptools)作为最受欢迎的C/C++开发工具之一,其默认的缓存目录设置可能无法满足所有场景需求。本文将深入探讨如何自定义vscode-cpptools的构建缓存目录路径,解决上述痛点,帮助你优化开发环境...

gitblog_00060的博客 1521

VS Code SSH连接远程编译服务器代码实现跳转

本文介绍了在VSCode中通过SSH连接远程服务器进行C/C++开发的配置方法,重点解决代码跳转功能问题。主要方法包括:使用C/C++扩展插件(需在远程服务器安装)或Clangd方案(对大型项目支持更好)。针对离线SSH环境,提出了通过有网络环境预装插件后打包.vscode-server文件夹到离线环境的解决方案。对于ESP-IDF开发ESP32项目,还需添加组件库源码路径实现代码跳转。

2302_79275495的博客 276

基于Linux下的vscode c/c++开发环境搭建详细教程

vscode是文本编辑而非集成开发环境,需要经过配置才能在其上编译执行代码。本教程将具体详解在linux上配置Visual Studio Code使用GCC C++ 编译器(g++)和GDB调试器的方法(GCC是GNU 编译器集合,GDB则是 GNU调试器)。 配置vscode后,将通过在VSCode中编译和调试一个简单的 C++程序告知您具体该如何操作。 一、先决条件 安装Visual Studio Code. 安装C++拓展。点击在vscode界面最左侧的Extensions图标(打开快捷键:ct

icacxygh001的博客 4万+

Linux/Ubuntu中Vs Code配置C++/C环境

这篇博文演示在Ubuntu虚拟机中安装Vs Code并配置C++/C环境 第一步:安装并运行Vs Code 1.进入应用商店搜索visual studio code并点击install进行安装 2.安装后在终端输入code就能运行Vs Code 第二步:安装gcc/g++和gdb 打开终端依次输入如下命令和自己的密码 sudo apt-get update sudo apt-get install gcc sudo apt-get install g++ sudo apt-get instal

zimuzi2019的博客 6万+

Linux系统VsCode 配置C/C++环境

Linux系统VsCode 配置C/C++环境

qq_42911863的博客 2万+
上一篇: linux路由表设置(双网卡),linux 路由表设置(双网卡)
下一篇: linux服务器有电信和网通,linux双线路双ip,设置电信和网通走不同的路由。
weixin_39954569
博客等级 码龄9年 55粉丝 134原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值