一、前言
Python 系列零基础教程已全部完结,本篇开启 C++ 完整入门路线。C++ 主打高性能,广泛用于游戏、嵌入式、后端、音视频开发,语法底层贴近计算机硬件,适合想深入理解程序运行原理的学习者。
本文覆盖三大操作系统的编译器、IDE 完整安装配置,写完可编译运行第一行 C++ 代码,全程零基础可操作。
二、C++ 核心工具概念区分
编译器:把
.cpp源代码转为电脑可执行程序,主流:GCC (G++)、Clang、MSVCIDE 集成开发环境:代码编辑 + 编译 + 调试一体化工具,新手优先选择
运行流程:编写
.cpp源码 → 编译器编译链接 → 生成.exe可执行文件 → 控制台运行输出
三、Windows 平台三种环境方案
方案 1:Visual Studio 2022(新手首选,调试最强)
官网下载社区版(完全免费)
安装勾选使用 C++ 的桌面开发组件,自动安装 MSVC 编译器、调试工具
新建项目:创建「控制台应用」,自动生成
main.cpp运行快捷键:
Ctrl+F5,无需调试直接执行程序
方案 2:VS Code + MinGW(轻量免费,跨平台通用)
下载 MinGW-w64,解压后将
mingw64/bin路径添加系统环境变量 PATH打开 VS Code,安装 C/C++ 官方扩展(微软出品)
新建
.cpp文件,配置tasks.json编译、launch.json调试配置终端输入
g++ main.cpp -o main.exe完成编译,执行./main.exe运行
方案 3:Dev-C++(极简老式工具,仅适合课堂快速练习)
内置 MinGW 编译器,一键编译运行,缺点调试功能薄弱,不推荐长期使用。
四、macOS 平台环境配置
终端执行命令安装 Clang 编译器(系统自带)
bash
运行
xcode-select --install
可选 IDE:VS Code、CLion
编译运行命令:
bash
运行
# 编译生成可执行文件
clang++ main.cpp -o main
# 运行程序
./main
五、Linux(Ubuntu)环境配置
终端一键安装 G++ 编译器
bash
运行
sudo apt update
sudo apt install g++
编译运行指令同 macOS:
g++ main.cpp -o main && ./main图形化 IDE 推荐 VS Code、CLion
六、第一个标准 C++ 程序 HelloWorld
cpp
运行
// 引入标准输入输出头文件
#include <iostream>
// 标准命名空间,简化std::书写
using namespace std;
// 程序入口函数,所有C++程序从main开始执行
int main()
{
// cout控制台输出,endl代表换行
cout << "Hello C++ 世界!" << endl;
// return 0代表程序正常结束
return 0;
}
代码逐行解析
#include <iostream>:导入输入输出库,等价 Python 的 importusing namespace std;:使用标准库命名空间,避免重复写std::coutint main():程序唯一入口,返回值 int 整数类型cout << "文本":控制台打印输出,对应 Python print ()endl:输出后自动换行并刷新缓冲区
七、编译运行实操演示
Windows MinGW/VS Code 终端
bash
运行
# 编译代码
g++ main.cpp -o main.exe
# 运行程序
main.exe
macOS/Linux 终端
bash
运行
g++ main.cpp -o main
./main
执行后控制台输出:Hello C++ 世界!
八、新手常见报错解决
'g++' 不是内部或外部命令:MinGW/bin 未添加系统环境变量,重启终端生效代码报
cout未定义:缺少#include <iostream>头文件或using namespace std;编译一闪而过(VS 双击 exe 黑屏):在 main 末尾添加
system("pause");暂停控制台窗口中文乱码:VS Code 设置文件编码为 GBK,VS 项目属性调整字符集
九、下期预告
下一篇:C++ 基础语法:变量、常量、基础数据类型与 cin/cout 输入输出实战