前言

我这里是macOS Catalina(10.15),如果是macOS 11(big sur) 和 macOS 12(Monterey)也适用。
老版本的macOS有些不被支持,请查阅相关文档


安装 Xcode 命令行工具

1
2
3
# 终端执行以下命令安装
xcode-select --install
# 弹出窗口点击"Install"确认安装,等待完成

安装 C++ 编译器

选项 1: 使用 Xcode 自带的 Clang++

1
2
# 验证安装(安装后执行)
clang++ --version

选项 2: 安装 GCC

1
2
3
4
5
# 通过 Homebrew 安装最新 GCC
brew install gcc

# 验证安装(例如安装的是 gcc-13)
g++-13 --version

安装构建工具

安装 CMake

1
brew install cmake

安装 Make(通常已预装)

1
make --version  # 验证是否已存在

安装 IDE/编辑器

VS Code

1
2
brew install --cask visual-studio-code
# 扩展推荐:C/C++, CMake, Code Runner

CLion(JetBrains 专业 IDE)

1
brew install --cask clion

验证开发环境

创建测试文件 test.cpp:

1
2
3
4
5
#include <iostream>
int main() {
std::cout << "Hello, C++ on macOS!" << std::endl;
return 0;
}

编译运行:

1
2
3
4
5
# 使用 Clang++
clang++ test.cpp -o test && ./test

# 使用 GCC(假设安装的是 g++-13)
g++-13 test.cpp -o test_gcc && ./test_gcc

常见问题

  1. xcode-select 报错
    尝试强制安装:sudo xcode-select --reset

  2. command not found: g++
    检查是否将 GCC 路径加入环境变量:
    echo 'export PATH="/usr/local/opt/gcc/bin:$PATH"' >> ~/.zshrc

  3. 权限问题
    避免使用 sudo 编译,建议在用户目录开发


总结

完整配置流程
命令行工具 → 编译器 → 构建工具 → IDE → 验证

🔧 工具选择建议

  • 新手推荐:Clang++ + VS Code
  • 大型项目推荐:GCC + CLion
    📦 环境管理技巧
  • 使用 brew update 定期更新工具链
  • 通过 alias 简化编译命令
    现在可以开始你的 C++ 开发之旅了! 🚀