1. 选择 C++ 编译器
C++ 代码需要编译器将其转换为可执行的机器代码。以下是常见的 C++ 编译器:
编译器 | 适用平台 | 特点 | 下载链接 |
---|---|---|---|
GCC(GNU Compiler Collection) | Windows, Linux, macOS | 开源、跨平台、支持 C++11/14/17/20 | GCC 官网 |
Clang(LLVM Compiler) | Windows, Linux, macOS | 速度快、代码优化好、支持最新标准 | Clang 官网 |
MSVC(Microsoft Visual C++) | Windows | Visual Studio 自带,微软官方支持 | MSVC 官网 |
MinGW(Minimalist GNU for Windows) | Windows | 轻量级 Windows 版 GCC | MinGW 官网 |
如何检查是否安装了 C++ 编译器?
在命令行(Windows 的 CMD 或 PowerShell,macOS/Linux 终端)输入:
g++ --version # 检查 GCC 版本
clang++ --version # 检查 Clang 版本
cl.exe # 检查 MSVC(Windows)
2. 选择 C++ 开发工具(IDE/编辑器)
编写 C++ 代码时,推荐使用 IDE(集成开发环境)或文本编辑器,提供代码高亮、调试、自动补全等功能。
IDE/编辑器 | 适用平台 | 特点 | 下载链接 |
---|---|---|---|
Visual Studio Code | Windows, Linux, macOS | 轻量级,支持扩展 | VS Code 官网 |
Visual Studio(VS) | Windows | 微软官方 IDE,强大调试工具 | Visual Studio 官网 |
CLion(JetBrains) | Windows, Linux, macOS | 高级 C++ IDE,强大的代码分析 | CLion 官网 |
Code::Blocks | Windows, Linux, macOS | 开源免费,适合初学者 | Code::Blocks 官网 |
Dev-C++ | Windows | 轻量级,适合小型项目 | Dev-C++ 下载 |
3. Windows 平台 C++ 开发环境搭建
方法 1:使用 MinGW 安装 GCC
- 下载 MinGW-W64:MinGW 下载
- 安装并配置环境变量
- 在
C:\mingw-w64\bin
目录下找到g++.exe
和gcc.exe
- 添加
C:\mingw-w64\bin
到系统环境变量Path
- 在
- 验证安装
g++ --version
方法 2:使用 Visual Studio(推荐)
- 下载 Visual Studio:Visual Studio 官网
- 安装 C++ 开发环境
- 在安装界面勾选 “使用 C++ 的桌面开发”
- 测试 C++ 编译
- 打开
Developer Command Prompt
cl.exe /?
- 打开
4. macOS 平台 C++ 开发环境搭建
方法 1:使用 Xcode 命令行工具
macOS 预装了 Clang 编译器,可以使用 Xcode Command Line Tools:
- 安装 Xcode 命令行工具
xcode-select --install
- 检查是否安装成功
clang++ --version
方法 2:使用 Homebrew 安装 GCC
- 安装 Homebrew(如果未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 使用 Homebrew 安装 GCC
brew install gcc
- 检查 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++ 代码调试的标准工具:
- 安装 GDB
sudo apt install gdb # Ubuntu/Debian brew install gdb # macOS
- 编译带调试信息的 C++ 代码
g++ -g hello.cpp -o hello
- 启动 GDB
gdb ./hello
- 常用调试命令
break main # 在 main 函数处设置断点 run # 运行程序 next # 单步执行 print x # 查看变量值
使用 Visual Studio Code 调试
- 安装 C++ 插件
- 在 VS Code 插件市场搜索
C++
并安装
- 在 VS Code 插件市场搜索
- 添加
launch.json
配置- 选择
Run and Debug
,配置gdb
作为调试器
- 选择
8. 参考资料
- C++ 编译器
- 开发工具
- 调试工具
总结
- Windows 推荐 Visual Studio 或 MinGW + VS Code
- macOS 推荐 Xcode + Clang 或 Homebrew + GCC
- Linux 推荐 GCC + VS Code 或 GDB 进行调试
你可以根据你的需求选择合适的 C++ 开发环境,准备好后,开始你的 C++ 编程之旅吧!🚀
发表回复