c++oding="utf-8" ?>
macos配置c/c++工具链需先安装xcode命令行工具(含clang、make、git、lldb),再装homebrew,按需用brew install gcc获取gcc,最后补充cmake等构建工具并配置vs code插件。
macos 上配置 c/c++ 编译器工具链,核心是装好 clang(系统默认)、按需补充 gcc,并确保构建和调试工具就位。不需要装完整 xcode,命令行工具就够用。
安装 Xcode 命令行工具(Clang + 基础工具)
这是最轻量、最官方的起点,包含 clang++、make、git、lldb 等:
- 打开终端,运行
xcode-select --install - 弹窗出现后点“安装”,等待完成
- 验证:执行
clang++ --version,看到 Apple clang 版本即成功 - 顺带检查
make --version和git --version是否可用
安装 Homebrew(包管理基础)
后续扩展工具(如 GCC、CMake、Emscripten)都依赖它:
macOS 微信消息自动化工具。通过 GUI 自动化实现:发送消息给指定联系人、读取聊天内容、监控新消息。适用于需要自动化微信操作的场景,如定时发送、批量回复、消息备份等。依赖 peekaboo 进行屏幕截图和 UI 交互。仅支持 macOS。开源地址:https://github.com/chairmanmia...
- 终端运行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 安装完成后,执行
brew doctor确认环境正常 - 建议运行
brew update同步最新软件源
按需安装 GCC(替代或补充 Clang)
Clang 是 macOS 默认且推荐的编译器,但某些项目或交叉编译场景需要原生 GCC:
- 执行
brew install gcc,会安装gcc-14(或当前最新版)等可执行文件 - 注意:系统
gcc命令仍指向 Clang;要用 GCC 需显式调用g++-14或创建软链接 - 验证:运行
g++-14 --version,确认输出 GNU 版本信息 - 如需设为默认,可在
~/.zshrc中添加别名,例如:alias g++=g++-14
补充常用构建与开发支持工具
让工程管理更规范、调试更顺畅:
-
CMake:执行
brew install cmake,用于生成跨平台构建脚本 - lldb:已随命令行工具自带,是 macOS 官方调试器;无需额外安装
-
gdb(可选):Homebrew 可装
brew install gdb,但需手动签名才能调试,日常推荐用 lldb -
文本编辑器集成:VS Code 安装 C/C++ 插件后,在
c_cpp_properties.json中指定compilerPath(如/usr/bin/clang++或/opt/homebrew/bin/g++-14)即可智能识别语法和头文件
C++免费学习笔记(深入):立即使用
在学习笔记中,你将探索 C++ 的入门与实战技巧!










