讲师中心 微信公众号

工具推荐

视频效率加速
Laper
Laper

剧本策划到成片协作

Seko
Seko

AI短剧一键生成成片

立刻MV
立刻MV

低成本歌曲 MV、视频生成

剧云
剧云

中文短剧剧本制作平台

Mac怎么安装配置CMake_Mac如何安装CMake工具编译C++跨平台项目【操作】

陌枫酱_2535

陌枫酱_2535

发布时间:2026-03-22 21:12:31

|

415人浏览过

|

来源于php中文网

原创

Mac上安装CMake有三种方法:一、用Homebrew安装(推荐长期维护者);二、下载官方DMG包安装(含GUI,适合离线或图形界面用户);三、手动解压tar.gz并配置PATH(免权限,适合指定版本)。任一方式后均需运行cmake --version验证,并通过简单测试确认编译器识别能力。

mac怎么安装配置cmake_mac如何安装cmake工具编译c++跨平台项目【操作】

如果您在Mac系统上需要编译C++跨平台项目,但尚未安装CMake工具,则无法执行cmake命令生成构建文件。以下是多种可行的安装与基础配置方法:

一、使用Homebrew安装CMake

Homebrew是macOS上最常用的包管理器,能自动处理依赖并保持版本更新。该方式适合已安装Homebrew且希望长期维护CMake版本的用户。

1、打开终端应用,执行命令检查是否已安装Homebrew:brew --version。

2、若未安装,运行官方安装脚本:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"。

立即学习“C++免费学习笔记(深入)”;

3、安装完成后,执行:brew install cmake。

4、验证安装成功:cmake --version,应输出类似“cmake version 3.28.3”的结果。

二、通过官方DMG安装包安装CMake

该方式不依赖第三方包管理器,安装后可直接获得GUI工具(CMake GUI)和命令行工具,适用于离线环境或偏好图形界面操作的用户。

1、访问CMake官网下载页面:https://cmake.org/download/,找到最新版macOS DMG文件(如cmake-3.28.3-macos-universal.dmg)。

2、双击挂载DMG镜像,将拖入文件夹。

3、在终端中运行命令将cmake命令链接至系统路径:sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install(该命令会同时安装命令行工具)。

4、重启终端或执行:source ~/.zshrc(若使用zsh),再运行cmake --version确认可用。

三、手动解压并配置PATH环境变量

该方式适用于仅需命令行工具、不安装GUI、或需指定特定版本路径的场景。所有文件保留在用户目录下,无需管理员权限。

1、从CMake官网下载macOS压缩包(tar.gz格式),例如cmake-3.28.3-macos-universal.tar.gz。

2、解压至用户目录:tar -xzf cmake-3.28.3-macos-universal.tar.gz -C ~/,得到目录。

3、编辑shell配置文件:nano ~/.zshrc(macOS Catalina及以后默认使用zsh)。

4、在文件末尾添加一行:export PATH="$HOME/cmake-3.28.3-macos-universal/bin:$PATH"。

5、保存退出后执行:source ~/.zshrc,再运行cmake --version验证。

四、验证CMake基本编译能力

完成任一安装方式后,需确认CMake能正确识别编译器并生成构建系统。该步骤不涉及项目逻辑,仅验证工具链连通性。

1、新建测试目录:mkdir ~/cmake-test && cd ~/cmake-test。

2、创建最小C++源文件:echo '#include \nint main(){std::cout main.cpp。

3、创建CMakeLists.txt:echo 'cmake_minimum_required(VERSION 3.10)\nproject(HelloCMake)\nadd_executable(hello main.cpp)' > CMakeLists.txt。

4、生成构建文件:cmake -S . -B build。

5、执行编译:cmake --build build,成功后可在路径下运行可执行文件。

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

码上飞
码上飞 Hot

一款基于自然语言的AI应用开发平台,可根据用户描述自动生成应用程序,帮助个人和团队快速完成应用原型与开发。

相关专题

更多
curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

3923

2023.06.14

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

955

2023.10.30

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

5644

2025.05.09

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

5590

2024.08.16

Go-Zero API开发使用教程
Go-Zero API开发使用教程

本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。

20

2026.11.12

Go-Zero安装与goctl环境配置教程
Go-Zero安装与goctl环境配置教程

本专题围绕Go-Zero的安装与工具链配置展开,讲清Go版本要求、goctl安装方式、代理镜像、protoc依赖与环境变量设置,说明多版本共存、升级回退与CI流水线安装的做法,并整理安装阶段的常见报错与验证步骤。

20

2026.11.12

Go-Zero零基础入门教程
Go-Zero零基础入门教程

本专题整理Go-Zero的入门知识,从框架定位、环境准备到跑通第一个API服务,讲清目录分层、配置加载、日志与中间件的基本用法,并对比Gin、Kratos的差异,帮助Go开发者建立整体认知,判断它是否适合当前项目。

20

2026.11.12

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

120

2026.11.06

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

100

2026.11.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 207人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 21万人学习

好课诞生记
好课诞生记

共20课时 | 7.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn