前言
我这里是macOS Catalina(10.15),如果是macOS 11(big sur) 和 macOS 12(Monterey)也适用。
老版本的macOS有些不被支持,请查阅相关文档
安装 Xcode 命令行工具
1 2 3
| xcode-select --install
|
安装 C++ 编译器
选项 1: 使用 Xcode 自带的 Clang++
选项 2: 安装 GCC
1 2 3 4 5
| brew install gcc
g++-13 --version
|
安装构建工具
安装 CMake
安装 Make(通常已预装)
安装 IDE/编辑器
VS Code
1 2
| brew install --cask visual-studio-code
|
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++ test.cpp -o test && ./test
g++-13 test.cpp -o test_gcc && ./test_gcc
|
常见问题
xcode-select 报错
尝试强制安装:sudo xcode-select --reset
command not found: g++
检查是否将 GCC 路径加入环境变量:
echo 'export PATH="/usr/local/opt/gcc/bin:$PATH"' >> ~/.zshrc
权限问题
避免使用 sudo 编译,建议在用户目录开发
总结
✅ 完整配置流程
命令行工具 → 编译器 → 构建工具 → IDE → 验证
🔧 工具选择建议
- 新手推荐:Clang++ + VS Code
- 大型项目推荐:GCC + CLion
📦 环境管理技巧
- 使用
brew update 定期更新工具链
- 通过
alias 简化编译命令
现在可以开始你的 C++ 开发之旅了! 🚀
版权声明: 此文章版权归曦曦所有,如有转载,请注明来自原作者