目录

一、Windows 平台(推荐新手)

方案一:MinGW-w64(轻量、通用)

1. 下载与安装

2. 配置环境变量

3. 验证安装

4. 编译运行示例

方案二:Visual Studio(工程级开发推荐)

1. 安装 Visual Studio

2. 编译器

3. 适用场景

二、Linux 平台(科研与服务器常用)

1. 安装 GCC / G++

Ubuntu / Debian

CentOS / Rocky Linux

2. 验证

3. 编译运行

三、macOS 平台

1. 安装 Xcode Command Line Tools

2. 编译器

3. 验证

四、编辑器 / IDE 推荐

1. VS Code(强烈推荐)

2. CLion

五、常见目录结构(规范示例)

六、常见问题

1. 找不到 g++

2. 中文路径导致编译异常

3. 编码问题

七、学习建议


一、Windows 平台(推荐新手)

方案一:MinGW-w64(轻量、通用)

1. 下载与安装
  • 访问 MinGW-w64 官方发布页面

  • 选择 x86_64 / posix / seh / UCRT 或 MSVCRT 版本

  • 安装路径示例:
    C:\mingw64

2. 配置环境变量

将以下路径加入 Path

C:\mingw64\bin

3. 验证安装

打开 PowerShell 或 CMD:

g++ --version

能正确显示版本号即表示成功。

4. 编译运行示例

g++ main.cpp -o main main


方案二:Visual Studio(工程级开发推荐)

1. 安装 Visual Studio
  • 安装最新版 Visual Studio

  • 勾选 “使用 C++ 的桌面开发”

2. 编译器
  • 默认使用 MSVC(微软官方 C++ 编译器)

  • 集成调试、代码补全、性能分析工具

3. 适用场景
  • 大型项目

  • Windows 原生程序

  • 游戏 / 工程开发


二、Linux 平台(科研与服务器常用)

1. 安装 GCC / G++

Ubuntu / Debian

sudo apt update sudo apt install build-essential

CentOS / Rocky Linux

sudo yum groupinstall "Development Tools"


2. 验证

g++ --version


3. 编译运行

g++ main.cpp -o main ./main


三、macOS 平台

1. 安装 Xcode Command Line Tools

xcode-select --install

2. 编译器

  • 默认使用 Clang(兼容 C++ 标准)

3. 验证

clang++ --version


四、编辑器 / IDE 推荐

1. VS Code(强烈推荐)

  • 轻量、跨平台

  • 安装插件:

    • C/C++(Microsoft)

    • CMake Tools(可选)

2. CLion

  • 专业级 C++ IDE

  • 内置 CMake

  • 适合中大型工程


五、常见目录结构(规范示例)

project/

├── src/

│ └── main.cpp

├── include/

├── CMakeLists.txt

└── build/


六、常见问题

1. 找不到 g++

  • 原因:环境变量未配置

  • 解决:确认 bin 目录已加入 Path

2. 中文路径导致编译异常

  • 建议项目路径使用 纯英文

3. 编码问题

  • 统一使用 UTF-8


七、学习建议

  • 基础阶段:
    g++ + VS Code

  • 后期工程与算法:
    CMake + Linux

  • 深度学习底层 / 推理加速:
    熟悉 GCC / Clang / CUDA C++

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐