MacOS下如何安装CMake 3.24.0命令行界面(CLI)
在M1 Mac上安装CMake 3.24.0命令行界面的方法
方法一:从已下载的.dmg文件提取CLI工具
你下载的CMake图形应用程序包中已经包含命令行工具,只需手动链接到系统可执行路径:
- 将.dmg中的
CMake.app拖入/Applications文件夹 - 打开终端,执行以下命令创建软链接:
sudo ln -s /Applications/CMake.app/Contents/bin/cmake /usr/local/bin/cmake sudo ln -s /Applications/CMake.app/Contents/bin/cpack /usr/local/bin/cpack sudo ln -s /Applications/CMake.app/Contents/bin/ctest /usr/local/bin/ctest - 验证安装结果:
输出应显示cmake --versioncmake version 3.24.0
方法二:通过Homebrew从历史公式安装
Homebrew默认仓库不再提供cmake@3.24的公式,但可以通过历史commit安装:
- 进入Homebrew核心仓库目录:
cd "$(brew --repo homebrew/core)" - 搜索包含cmake@3.24的历史commit:
在输出中找到带有git log --oneline cmakecmake@3.24相关描述的commit哈希值(例如类似abc1234 cmake@3.24: update to 3.24.0的条目) - 临时切换到该commit并安装:
git checkout <找到的commit哈希> Formula/cmake@3.24.rb brew install cmake@3.24 - 安装完成后切回主分支:
git checkout main - 将cmake@3.24的路径添加到环境变量(以zsh为例,编辑
~/.zshrc):echo 'export PATH="/usr/local/opt/cmake@3.24/bin:$PATH"' >> ~/.zshrc source ~/.zshrc - 验证版本:
cmake --version
方法三:直接下载预编译CLI二进制包
- 找到CMake 3.24.0的Apple Silicon预编译二进制包(格式为tar.gz)
- 下载后解压到本地目录:
tar -zxvf cmake-3.24.0-darwin-universal.tar.gz - 将解压后的命令行工具复制到系统可执行路径:
sudo cp cmake-3.24.0-darwin-universal/CMake.app/Contents/bin/* /usr/local/bin/ - 验证安装:
cmake --version
内容的提问来源于stack exchange,提问作者Flippy
相关产品推荐
相关产品推荐

