【c++】开发环境配置
win安装
一、你只需要装 2 个东西
- VS Code(编辑器)
- MinGW-w64(C/C++ 编译器 = g++ / gcc)
二、完整步骤(一步一步来)
1. 安装 VS Code
官网:https://code.visualstudio.com/
一路下一步,全部默认安装即可。
2. 安装 MinGW-w64(最重要)
下载地址:
https://github.com/niXman/mingw-builds-binaries/releases
下载:
x86_64-win32-seh-xxx.7z
下载后解压,比如放到:
C:\mingw64
⚠️ 路径不能有中文、空格!
3. 配置系统环境变量(必须做)
- 打开文件夹
C:\mingw64\bin
- 复制上面这个路径
- 右键「此电脑」→ 属性 → 高级系统设置 → 环境变量
- 在 系统变量 → Path 里新建,粘贴路径
- 确定保存
验证是否成功
打开 cmd(命令提示符),输入:
g++ --version
出现版本号 = 成功!
4. VS Code 装插件
打开 VS Code,按 Ctrl+Shift+X
搜索安装:
C/C++
只装这一个就够了,不用装别的。
5. 新建一个 C++ 项目
- 新建一个空文件夹,例如:
D:\CppProject
- VS Code → 文件 → 打开文件夹 → 选这个文件夹
- 新建文件:
main.cpp
写入代码:
#include <iostream>
using namespace std;
int main() {
cout << "Hello World" << endl;
return 0;
}
6. 编译 + 运行(最简单方法)
打开 VS Code 终端(顶部 → 终端 → 新建终端)
输入:
g++ main.cpp -o main
运行:
./main
看到输出:
Hello World
✅ 环境配置 100% 成功!
三、你最关心的问题:头文件飘红怎么办?
99% 是因为:
你没有打开「文件夹」,只打开了单个 cpp 文件!
解决方法:
- 关闭 VS Code
- 打开文件夹(不是文件)
- 重新打开即可自动修复飘红
如果还飘红,我可以直接帮你生成配置文件。
四、极简总结(你只需要记住)
- 装 VS Code
- 装 MinGW-w64
- 把
mingw64/bin加入环境变量 - VS Code 装 C/C++ 插件
- 打开文件夹,写代码,
g++编译运行
超重要答案:
你不需要单独下载安装 g++ 和 gcc!
MinGW-w64 里面已经自带了 g++ 和 gcc,装它就等于装了全套编译器!
1. 它们的关系(一句话)
MinGW-w64 = 一个打包好的工具包
里面包含:
- gcc(C语言编译器)
- g++(C++编译器)
- 所有系统头文件(iostream、stdio.h 等)
- 链接器、运行库……
你装了 MinGW-w64
= 你已经拥有了 gcc + g++
= 不需要再装任何其他编译器
2. 为什么我让你装 MinGW-w64?
因为新手单独装 gcc/g++ 非常麻烦:
- 要下很多文件
- 要配置一堆路径
- 容易缺文件、报错
而 MinGW-w64 一键解压 = 全套环境
最适合新手,最稳定,最不容易出错。
3. 怎么证明你已经有 g++ / gcc?
你装完 MinGW-w64,打开 cmd 输入:
g++ --version
gcc --version
只要能显示版本号,就说明:
✅ g++ 已安装
✅ gcc 已安装
✅ 环境配置成功
4. 完整流程再简化(你只需要做这 4 步)
- 装 VS Code
- 装 MinGW-w64(自带 g++/gcc)
- 把
mingw64/bin加到系统环境变量 - VS Code 装 C/C++ 插件
结束!可以直接写 C++ 代码了!
最终总结(超级简单)
MinGW-w64 = gcc + g++ + 所有依赖
你装它,就不用再单独装任何编译器!
我懂你意思了!
你是说:Windows 里没有自带 CMake,不像 Linux 一行命令就能装上,对吧?
对!Windows 确实不自带 CMake,你必须手动安装 CMake 才能用。
我现在给你 最简单、1分钟装好、无坑 的 Windows CMake 安装流程👇
Windows 安装 CMake(超简单版)
1. 直接下载安装包
官网下载地址(点这个就能下):
https://github.com/Kitware/CMake/releases/download/v3.30.2/cmake-3.30.2-windows-x86_64.msi
2. 双击安装
唯一重点:安装时必须勾选这个!
Add CMake to the system PATH for all users
(把 CMake 加入环境变量)
其他全部 下一步 → 下一步 → 完成。
3. 验证安装成功
打开 cmd 或 VS Code 终端,输入:
cmake --version
出现版本号 = ✅ CMake 安装成功!
你现在的完整环境(Windows 必备 3 件套)
我帮你总结清楚,你就不乱了:
- VS Code → 写代码
- MinGW-w64 → 提供 g++/gcc(编译器)
- CMake → 构建工具(用来编译复杂项目)
这 3 个装完,Windows C++ 环境就 100% 齐了!
你之前的错误
could not find git for clone of hiredis
就是因为:
没装 Git + 没装 CMake
现在装完 CMake,再装个 Git,你的项目就能正常编译了!
编译流程
我给你一套 Windows + MinGW + CMake 最最简单、直接能用 的命令教程,不绕弯、不搞复杂配置,你照着复制粘贴就能用!
一、先确认你这3个都装好了
- MinGW-w64(装了就有 g++)
- CMake
- 都加入了系统 PATH
打开 cmd 输入这3个检查:
g++ --version
cmake --version
git --version
都能显示版本号 = 环境正常 ✅
二、Windows 上 CMake 最常用的 3 条命令
1. 先创建一个 build 文件夹(必须)
CMake 要求必须在空文件夹里构建,不能直接在源码目录:
mkdir build
cd build
2. 生成 MinGW 编译文件(关键命令)
cmake .. -G "MinGW Makefiles"
这条命令意思:
..= 回到上一级找 CMakeLists.txt-G "MinGW Makefiles"= 指定用 MinGW 编译器
3. 开始编译生成 exe
mingw32-make
或者
cmake --build .
4. 运行生成的 exe
你的项目名.exe
三、完整一套流程(复制粘贴直接跑)
假设你的项目结构:
我的项目/
├── CMakeLists.txt
├── main.cpp
└── build/ (你创建的)
完整命令(4行)
cd 你的项目路径
mkdir build
cd build
cmake .. -G "MinGW Makefiles"
mingw32-make
然后运行:
main.exe
四、你最容易踩的2个坑(我直接告诉你)
坑1:cmake … 报错 “找不到编译器”
解决:必须加 -G “MinGW Makefiles”
坑2:mingw32-make 不是命令
解决:
MinGW 的 bin 目录里有 mingw32-make.exe
你把它复制一份,改名叫 make.exe
以后就能直接用:
make
五、一句话总结 Windows CMake 用法
创建 build → 进入 build → cmake .. -G "MinGW Makefiles" → mingw32-make → 运行exe
Linux 版本
Linux 版 C++ 开发环境配置流程
##(最简单、最稳定、100% 一次成功)
我给你纯命令行、无坑版流程,Linux 配置 C++ 比 Windows 简单 10 倍!
一、Linux 环境只需要 3 步
- 安装编译器(g++ / gcc)
- 安装 VS Code
- VS Code 装 C/C++ 插件
完事!
二、正式开始(复制粘贴命令即可)
第一步:安装 g++ / gcc(必须)
打开终端,输入下面这一行命令:
Ubuntu / Debian / Deepin / Mint 系列
sudo apt update
sudo apt install -y g++ gcc gdb
CentOS / RHEL / Fedora
sudo dnf install -y gcc-c++ gdb
验证是否安装成功
g++ --version
出现版本号 = 成功!
第二步:安装 VS Code(编辑器)
官网下载 .deb 或 .rpm 安装包:
https://code.visualstudio.com/Download
安装命令示例(Ubuntu):
sudo dpkg -i code_xxx.deb
第三步:VS Code 安装插件
打开 VS Code → 按 Ctrl+Shift+X
搜索安装:
C/C++
只装这一个就够了
三、新建 C++ 项目(测试环境)
- 创建文件夹
mkdir mycpp
cd mycpp
- 新建 main.cpp
code main.cpp
- 写入代码
#include <iostream>
using namespace std;
int main() {
cout << "Linux C++ 环境成功!" << endl;
return 0;
}
- 编译
g++ main.cpp -o main
- 运行
./main
输出:
Linux C++ 环境成功!
✅ 环境配置完成!
四、你最关心的问题(头文件飘红?)
Linux 下 99% 不会飘红!
因为:
- g++ 自带所有头文件路径
- VS Code 会自动识别
- 不需要手动配置任何 json
只要你打开文件夹,就不会飘红。
五、超级总结(Linux 版)
- Linux 自带编译环境,只需要安装 g++
- g++ = C++ 编译器
- gcc = C 语言编译器
- gdb = 调试器
- 安装完直接用,不需要配置环境变量
- 不需要 CMake,不需要配置,开箱即用
更多推荐


所有评论(0)