1. 选择 C++ 编译器

C++ 代码需要编译器将其转换为可执行的机器代码。以下是常见的 C++ 编译器:

编译器适用平台特点下载链接
GCC(GNU Compiler Collection)Windows, Linux, macOS开源、跨平台、支持 C++11/14/17/20GCC 官网
Clang(LLVM Compiler)Windows, Linux, macOS速度快、代码优化好、支持最新标准Clang 官网
MSVC(Microsoft Visual C++)WindowsVisual Studio 自带,微软官方支持MSVC 官网
MinGW(Minimalist GNU for Windows)Windows轻量级 Windows 版 GCCMinGW 官网

如何检查是否安装了 C++ 编译器?

在命令行(Windows 的 CMD 或 PowerShell,macOS/Linux 终端)输入:

g++ --version   # 检查 GCC 版本
clang++ --version  # 检查 Clang 版本
cl.exe  # 检查 MSVC(Windows)


2. 选择 C++ 开发工具(IDE/编辑器)

编写 C++ 代码时,推荐使用 IDE(集成开发环境)或文本编辑器,提供代码高亮、调试、自动补全等功能。

IDE/编辑器适用平台特点下载链接
Visual Studio CodeWindows, Linux, macOS轻量级,支持扩展VS Code 官网
Visual Studio(VS)Windows微软官方 IDE,强大调试工具Visual Studio 官网
CLion(JetBrains)Windows, Linux, macOS高级 C++ IDE,强大的代码分析CLion 官网
Code::BlocksWindows, Linux, macOS开源免费,适合初学者Code::Blocks 官网
Dev-C++Windows轻量级,适合小型项目Dev-C++ 下载

3. Windows 平台 C++ 开发环境搭建

方法 1:使用 MinGW 安装 GCC

  1. 下载 MinGW-W64MinGW 下载
  2. 安装并配置环境变量
    • C:\mingw-w64\bin 目录下找到 g++.exegcc.exe
    • 添加 C:\mingw-w64\bin 到系统环境变量 Path
  3. 验证安装 g++ --version

方法 2:使用 Visual Studio(推荐)

  1. 下载 Visual StudioVisual Studio 官网
  2. 安装 C++ 开发环境
    • 在安装界面勾选 “使用 C++ 的桌面开发”
  3. 测试 C++ 编译
    • 打开 Developer Command Prompt
    cl.exe /?

4. macOS 平台 C++ 开发环境搭建

方法 1:使用 Xcode 命令行工具

macOS 预装了 Clang 编译器,可以使用 Xcode Command Line Tools

  1. 安装 Xcode 命令行工具 xcode-select --install
  2. 检查是否安装成功 clang++ --version

方法 2:使用 Homebrew 安装 GCC

  1. 安装 Homebrew(如果未安装) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. 使用 Homebrew 安装 GCC brew install gcc
  3. 检查 GCC 版本 g++ --version

5. Linux 平台 C++ 开发环境搭建

安装 GCC

在 Linux 终端执行:

sudo apt update  # 更新软件源(Ubuntu/Debian)
sudo apt install g++  # 安装 GCC

对于 Fedora:

sudo dnf install gcc-c++

对于 Arch Linux:

sudo pacman -S gcc

检查安装

g++ --version


6. 编写并运行第一个 C++ 程序

创建 C++ 文件

创建一个名为 hello.cpp 的文件:

#include <iostream>

int main() {
    std::cout << "Hello, C++!" << std::endl;
    return 0;
}

编译和运行

在终端或命令行执行:

g++ hello.cpp -o hello    # 使用 g++ 编译
./hello   # 运行程序

如果使用 MSVC(Windows):

cl hello.cpp   # 编译
hello.exe   # 运行


7. C++ 代码调试

使用 GDB(GNU Debugger)

GDB 是 C++ 代码调试的标准工具:

  1. 安装 GDB sudo apt install gdb # Ubuntu/Debian brew install gdb # macOS
  2. 编译带调试信息的 C++ 代码 g++ -g hello.cpp -o hello
  3. 启动 GDB gdb ./hello
  4. 常用调试命令 break main # 在 main 函数处设置断点 run # 运行程序 next # 单步执行 print x # 查看变量值

使用 Visual Studio Code 调试

  1. 安装 C++ 插件
    • 在 VS Code 插件市场搜索 C++ 并安装
  2. 添加 launch.json 配置
    • 选择 Run and Debug,配置 gdb 作为调试器

8. 参考资料

  1. C++ 编译器
  2. 开发工具
  3. 调试工具

总结

  • Windows 推荐 Visual StudioMinGW + VS Code
  • macOS 推荐 Xcode + ClangHomebrew + GCC
  • Linux 推荐 GCC + VS CodeGDB 进行调试

你可以根据你的需求选择合适的 C++ 开发环境,准备好后,开始你的 C++ 编程之旅吧!🚀