以下是针对不同操作系统安装 CMake 的详细步骤:
1. Linux 安装
方法 1:通过包管理器(推荐)
- Debian/Ubuntu:
sudo apt update sudo apt install cmake
- Fedora/CentOS/RHEL:
sudo dnf install cmake # Fedora sudo yum install cmake # CentOS/RHEL 7
- Arch Linux:
sudo pacman -S cmake
方法 2:安装最新版本(若包管理器版本较旧)
- 访问 Download CMake,获取最新
.sh
安装脚本。 - 运行安装脚本:
chmod +x cmake-*-Linux-x86_64.sh sudo ./cmake-*-Linux-x86_64.sh --prefix=/usr/local --skip-license
2. macOS 安装
方法 1:通过 Homebrew(推荐)
brew install cmake
方法 2:手动下载
- 访问 Download CMake,下载
.dmg
安装包。 - 打开安装包,将
CMake.app
拖入/Applications
目录。 - 配置终端路径(可选):
echo 'export PATH="/Applications/CMake.app/Contents/bin:$PATH"' >> ~/.zshrc # 或 ~/.bashrc source ~/.zshrc
3. Windows 安装
方法 1:通过安装程序(推荐)
- 访问 Download CMake,下载
windows-x64.msi
安装包。 - 双击运行安装程序,按提示完成安装。
- 安装完成后,确保勾选 "Add CMake to system PATH"。
方法 2:通过 Chocolatey(包管理器)
choco install cmake
4. 验证安装
安装完成后,在终端(Linux/macOS)或命令提示符(Windows)中运行:
cmake --version
输出应类似:
cmake version 3.xx.x
5. 高级选项
指定安装路径(Linux/macOS)
# 示例:安装到 /opt/cmake
sudo ./cmake-*-Linux-x86_64.sh --prefix=/opt/cmake --exclude-subdir
echo 'export PATH="/opt/cmake/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
从源码编译(Linux/macOS)
wget https://cmake.org/files/v3.xx/cmake-3.xx.x.tar.gz
tar -xzvf cmake-3.xx.x.tar.gz
cd cmake-3.xx.x
./bootstrap
make -j$(nproc)
sudo make install
常见问题
- 问题:找不到
cmake
命令- 解决:确认安装路径已添加到
PATH
环境变量。
- 解决:确认安装路径已添加到
- 问题:需要特定版本
- 解决:通过包管理器指定版本(如
apt install cmake=3.16.3-1
)或从源码编译。
- 解决:通过包管理器指定版本(如
如果需要进一步配置 CMake 项目(如链接 Qt),请提供项目结构或 CMakeLists.txt
内容以便协助。