C/C++配置开发环境详细教程(带图片)

MinGW-w64 C/C++编译器的下载和安装 MinGW(“Minimalist GNU for Windows”),以前称为mingw32,是一个用于创建 Microsoft Windows应用程序的免费开源 软件开发环境。MinGW-w64 项目是 gcc 的完整运行时环境,支持 Windows 64 位和 32 位操作系统本机二进制文件。 阅读详情

1.配置MinGW-W64编译工具

1.1 下载MinGW-W64

WinLibs官网:MinGW-W64 WinLibs
点击UART Runtime下最新版本的 Win64 (without LLVM/Clang/LLD/LLDB) 7-Zip archive* | Zip archive下载
在这里插入图片描述

2.配置系统环境变量

找到解压后的mingw-w64目录,进入bin子目录,将路径复制

路径类似 E:\mingw64\bin

在开始菜单搜索“环境”,找到“编辑系统环境变量”并打开
在这里插入图片描述
打开“环境变量 (N)”
在这里插入图片描述
选择系统变量下的PATH,并点击编辑
在这里插入图片描述
点击新建,并输入你刚才复制的mingw-w64的bin目录
在这里插入图片描述
输入完后把每个窗口都点确定关闭,在cmd输入

gcc --version

如果返回类似下面的版本号,那就说明配置成功了

gcc (MinGW-W64 x86_64-ucrt-posix-seh, built by Brecht Sanders, r7) 15.2.0
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

2.安装并配置微软官方的Visual Studio Code

打开这个链接:Visual Studio Code
在页面点击Download for Windows下载安装包,随后像安装正常软件的过程安装它
在这里插入图片描述

2.1 配置插件

打开VS Code,在左侧的扩展图标(像四个小方块),输入Chinese,安装这个扩展在这里插入图片描述

安装完后,它会提示你重启,照做
在这里插入图片描述
重启后分别搜索C/C++和C++ Runner,并安装以下插件
在这里插入图片描述
到这里,这阶段就大功告成了

3.创建工作区并编译Hello World文件

在桌面新建一个叫“C”的文件夹,接着在VS Code上方点击文件 -> 打开文件夹,并选中你刚才创建的文件夹,并打开它
在这里插入图片描述
打开后点击下面按钮
在这里插入图片描述
输入“hello.c”,按回车,然后在编辑区编写以下代码

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    
    return 0;
}

点击右上角的运行按钮(类似一个箭头),选择C++ Runner: Run File
在这里插入图片描述
接着终端会输出类似下面内容

 *  正在执行任务: C:/Windows/System32/cmd.exe /d /c gcc -Wall -Wextra -Wpedantic -Wshadow -Wformat=2 -Wcast-align -Wconversion -Wsign-conversion -Wnull-dereference -g3 -O0 -c c:\Users\Rain\Desktop\C\hello.c -o .\build\Debug\hello.o && gcc -Wall -Wextra -Wpedantic -Wshadow -Wformat=2 -Wcast-align -Wconversion -Wsign-conversion -Wnull-dereference -g3 -O0   .\build\Debug\hello.o -o .\build\Debug\outDebug.exe 

 *  终端将被任务重用,按任意键关闭。 

 *  正在执行任务: C:/Windows/System32/cmd.exe /d /c .\build\Debug\outDebug.exe 

Hello, World!
 *  终端将被任务重用,按任意键关闭。 

那么到这里,你的开发环境就已经配置成功了!你可以在VS Code里编写并运行各种C/C++代码,祝你从一个小白学习成大佬。如果配置不成功,可以看看与本文里是否有不同的地方。

VScode中配置 C/C++ 环境,超级详细,问题分析全面,绝对好用 VScode中配置 C/C++ 环境,超级详细,问题分析全面,绝对好用 VScode中配置 C/C++ 环境 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 1. 下载编辑器VScode 1.官网:https://code.visualstudio.com/ 2. 安装VScode(建议附加任务全部勾选; 2. 下载编译器MinGW并解压 官网页面:https://www.mi 阅读详情

相关推荐

VSCode上搭建C/C++开发环境(vscode配置c/c++环境)Windows系统---保姆级教程

关于VSCode上搭建C/C++开发环境的内容,到这里就结束了,这里博主感叹一下,VSCode真的挺强大的,作为一个编辑器,可以通过和编译器链接成为开发环境,将环境配置好的话,在这上面写代码似乎也是个不错的选择。大家有任何疑问,欢迎在评论区中提出,本篇博客有任何问题和错误也欢迎来和博主讨论,真心希望能和大家一起进步。最后,如果本篇博客对你有帮助的话,能不能给博主一个三连啊!

2303_79329831的博客 8万+

c环境配置

C语言环境配置简单说明

weixin_55010563的博客 3491

[C/C++]天天酷跑超详细教程-中篇

主要学习开发思想,一些开发技巧,将语法用到实战,了解计时器,计数器,枚举,结构体在开发中的应用,灵活运用函数封装提高程序的可读性,如何改善了用户点击休眠时的问题。

北海的博客 3万+

vscode c++ 环境配置(终极版)

配置c++ 编译时的选项,包括编译器的路径、C/C++标注, 指定头文件的搜索路径(如opencv等)该工具可以自动识别MinGW编译器的安装位置,如果没有添加到环境变量中,它会自动帮忙配置到环境变量。,这样将3个json拷贝到其他目录,也可以运行和调试c++程序。如果未下载MinGW,它会提示你下载,然后帮忙自动配置环境变量。: 设置头文件的搜索路径,让编译器可以找打相应的头文件。完成安装后,会自动在你选择的工作路径下,生成配置好的。,三个json文件的按照我提供的配置。设置c++ debug的选项。

@bangbang的博客 2万+

C/C++超级玛丽C++游戏项目详细教程

在你的童年记忆里,是否有一个蹦跳、顶蘑菇的小人已经被遗忘? 如果你回忆起了它,你定然会觉得现在它幼稚、无聊,画面不漂亮,游戏不精彩……但请你记住:这才是真正的游戏,它给了你无限的欢乐!许多人只玩过红白机或者网上玩家自己制作的几个破Flash小游戏就还以为任天堂所骄傲的“马里奥”系列就这样子的,你们真的以为超级马里奥就是1985年的“踩蘑菇/采蘑菇”么?也许大家都管马里奥叫超级玛丽,踩蘑菇,这是谁宣传的? 谁认为马里奥就1个游戏?谁说马里奥没有一个是2000年后出的! 从32K的ROM卡带到4...

C语言C++学习俱乐部:765860056 1万+

VSCode配置C/C++语言环境(小白专用保姆教程)(超细)

VSCode配置C/C++语言环境(小白专用保姆教程)(超细)

ITQWQ的博客 8229

C语言基础入门——配置C/C++环境及多种运行方式(保姆级教程)

本文章主要讲解新手在运行C 程序的源文件.c中的一些简单操作。 其主要的编辑器有:VSCode、CodeBlocks、VC++ 6.0、CodeLite、Notepad、eclipse、 dev-C++、 C-Free,vim/vi(Linux/UNIX 操作系统)等。其主要的编译器有:Gcc、Clang(苹果公司开发的C语言编译器前端)、MSVC、Turbo C等。文章中所演示的是windows11操作系统及VSCode 2023编辑器、MinGW-W64 GCC-8.1.0版本编译器​​​​​​。

weixin_64568746的博客 1万+

简述Vscode C/C++环境配置及原理

供自己回看的粗略笔记

kertnudserf56968的博客 2995

C/C++环境配置

CMakeLists.txt语法CMakeLists.txt语法1.开头2.指定次级CMakeLists.txt位置3.编译选项4.编译模式5.C++11支持6.调试信息0.编译1.1 编译生成链接库。1.2 编译生成可执行文件0.指定输出目录0.字符串操作0.变量0.指定路径1.2 头文件1.2 第三方库0.常用库的引用1.1 opencv1.2 库文件 CMakeLists.txt语法 1.开...

sinoai 7290

C/C++教程目录及说明

C/C++教程专栏目录以及一些说明

余识- 1万+

MinGW GCC15.2.0

MinGW GCC15.2.0

VSCode配置C/C++语言环境(小白专用保姆教程)

集百家之常,最新VSCode C/C++语言环境配置,小白专用

一枚嵌入式小白菜的摸爬滚打之路 4万+

三相直流无刷电机(带HALL传感器)BLDC控制一

本案例选择TIM0的CH0/CH1/CH2三个通道接入三路原始hall输出信号。三路TIM_CHx(48)通过配置存入到NIP寄存器(new input pattern,3 bits)内。未完待续。

m0_69929716的博客 406

VSCode 配置C/C++开发环境

VSCode 设置C/C++开发环境导读编译环境所用到的mingW64,在百度云下载好 mingW64 ==一定要存到C盘根目录下==在桌面创建个文件夹下面开始配置VSCode文件![在这里插入图片描述](https://img-blog.csdnimg.cn/20190224095755586.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5n...

weixin_43529904的博客 8590

全志D1s RISC-V开发板硬件设计与Linux启动全流程解析

RISC-V架构是当前国产嵌入式处理器演进的核心方向,其启动流程涵盖从BootROM、SPL到U-Boot及Linux内核的多级引导机制。理解该流程需掌握DDR初始化、设备树适配、电源时序控制等底层原理,技术价值在于构建可追溯、可调试、可量产的最小可行系统(MVS)。典型应用场景包括边缘AI推理终端、工业HMI和轻量级网关等对成本与开源性敏感的领域。本文以全志D1s平台为载体,深入剖析基于玄铁C906内核的RISC-V SoC在真实硬件上的启动验证、电源完整性设计与Linux全链路开源实践。

weixin_32306683的博客 358

基于AMD AU15P FPGA的SLVS-EC桥PCIe设计方案分享

各位FPGAer周末愉快,今天熊猫君分享一个基于AMD AU15P FPGA的SLVS-EC桥PCIe设计方案。

haoxingheng的专栏 1447

VScode配置C/C++环境

Vscode配置C/C++环境

meaning2的博客 2万+

STM32F103C8T6最小系统板GPIO配置避坑指南:从原理图到流水灯一次成功

本文详细介绍了STM32F103C8T6最小系统板GPIO配置的实战指南,从硬件准备到流水灯实现,涵盖了九大关键步骤。特别针对新手常见问题,如GPIO配置、开发环境搭建和程序下载调试,提供了详细的解决方案和避坑技巧,帮助开发者快速掌握STM32开发基础。

weixin_33756596的博客 340

VS Code搭建C/C++开发环境

下载地址:https://code.visualstudio.com/ 进入界面后直接点击下载 下载好后在下载文件夹中就有如下可执行程序: 下载下来的安装包直接双击: 点击下一步: 设置好安装路径后点击下一步: 安装好后进来后是如下界面: 安装好后会提示重启一下: 下载地址:https://github.com/niXman/mingw-builds-binaries/releases 进入下载界面开始按如下图片一步一步进行: 点击后进入界面就会开始自动下载了现在好后是一个压缩后的文件:

2401_83305953的博客 3383

【软考中级】多媒体应用设计师复习笔记第十章【free】

第10章法律法规与标准规范 行业标准 缩写的大写拼音 地方标准 DB加生代码 企业标准Q加斜线企业代号国际标准是国际标准化组织ISO和国际电工委员会IEC制定的标准 国家标准是由国务院标准化行政主管部门制定,全国范围内使用 ?强制性国家标准的代号为GB,推荐性国家标准的代号为GB/T。 ?软件开发规范GB8566-88属于强制性国家标准 在这里插入图片描述 行业标准代号由大写汉语拼音字母组成,加上斜线和T,组成推荐性行业标准,如XX/T。已经发布的行业代号有QJ(航天),SJ(电子

weixin_47120900的博客 641

儿童启蒙教育APP

pinyinList.add(createPinyin("a", "啊,像阿姨的阿", R.raw.pinyin_a));pinyinList.add(createPinyin("i", "衣,像衣服的衣", R.raw.pinyin_i));pinyinList.add(createPinyin("u", "乌,像乌鸦的乌", R.raw.pinyin_u));pinyinList.add(createPinyin("ü", "鱼,像小鱼的鱼", R.raw.pinyin_v));-- 固定竖屏 -->

寒寒豆豆软件公司的博客 167

【图文2026版】VSCode配置C/C++环境(超详细教程版)

超级详细的图文Windows系统下VSCode配置C/C++环境的基础教程。

LiShan_hh的博客 5057

本地 AI 自由!OpenClaw+Ollama 双系统部署教程(Windows/Linux),零成本离线跑大模型

本文详细介绍了如何在Windows和Linux双系统中部署OpenClaw AI助手,并通过Ollama对接本地大模型实现完全离线使用。教程包含环境准备、OpenClaw安装配置、Ollama本地模型部署、系统对接等完整流程,特别强调隐私安全和零Token消耗的优势。针对不同操作系统提供具体命令,并给出常见问题解决方案,即使是新手也能快速搭建专属本地AI助手。最终实现的方案无需联网、无使用成本,且能保障数据隐私安全。

2501_93651177的博客 7231

VSCode上搭建C/C++开发环境

刚生成的tasks.json文件,之前是"${workspaceFolder}/*",这个包含了 .vscode 目录,导致 Permission denied。点击后,下载应自动开始。下载完成后,先解压 MinGW-w64,解压后会得到一个文件夹,建议将其放置在易于管理的位置。如果要编写c,就以.c结尾,如果要编写c++,就以.cpp结尾。第一个文件的创建方式,在中间搜索框打>,然后找C/C++编译配置。如果要写C代码,就选gcc,如果要写C++,就选g++点击之后,同理,C选gcc,c++选g++

zczc66的博客 2181

C#上位机实战:PLC与检测设备无缝对接,构建产品质量实时判定系统

本文分享了基于C#开发的汽车零部件质量检测系统实现经验。系统采用三层架构:设备层(PLC/视觉相机/三坐标)、通信层(OPC UA/SDK/串口)和应用层(数据采集/判定/存储)。重点解决了三大技术难点:1)通过OPC UA订阅模式将PLC通信延迟从500ms降至50ms;2)反编译厂商Demo破解视觉SDK对接难题;3)采用时间戳+产品ID实现多设备数据同步。系统上线后质检人员减少67%,误判率降至0.5%,数据追溯效率显著提升。文章强调工业场景下稳定性优先于技术复杂度,实用经验值得借鉴。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 799

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

vscode配置c/c++详细教程

Ps:本教程出自以下地址,更多问题可前往观看 https://www.zhihu.com/question/30315894/answer/154979413 1、下载编译器和编辑器 本教程里面使用的编辑器为vscode(自行下载) 编译器为MinGW-w64 - for 32 and 64 bit Windows 点击链接即可下载(最好不要用 Download Latest Version,这个是在线安装包,可能因为国内的“网络环境”下载失败。如果浏览器下载失败就换迅雷下或者连手机开的热点下,还失败,那

qq_44194196的博客 3257

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

上一篇: PE启动盘格式化后空间容量变小解决方法
Rainy-0
博客等级 码龄2年 5粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值