安装CMake

 

 最近需要使用cmake 2.8以上的版本,记录下安装流程:

  下载地址:www.cmake.org,当前最新版本2.8.12.1。文件夹名:cmake-2.8.12.1

   推荐安装到/usr中,  复制cmake-2.8.12.1到/usr中。

  


// 1、解压
tar zxvf cmake-2.8.12.1.tar.gz

// 2、进入cmake-2.8.12.1文件夹中安装
cd cmake-2.8.12.1
// 如果之前没有安装过CMake,可以执行脚本额
./bootstarp
// 然后执行gmake 或者make
make
// 然后是make install
make install

  需要注意的是,最好是使用root帐号,有权限要求。

  也可以使用ln命令创建链接,但要注意,使用绝对路径避免“too many levels of symbolic links”问题。


ln -s /home/alex-my/Downloads/cmake-2.8.12.1/bin/* /usr/bin




<think>我们正在回答用户关于如何安装CMake的问题。用户提供了几个引用,其中包含了不同系统下的安装方法。根据用户的需求,我们需要给出一个跨平台的安装指南,包括Linux、Windows和macOS。 引用[1]和[2]提到了在Linux(Ubuntu)上使用apt-get安装CMake,引用[3]介绍了Windows下的安装步骤,引用[4]提到了macOS使用Homebrew安装时可能遇到的问题。 因此,我们将分三个平台介绍安装步骤: 1. Linux(以Ubuntu为例): - 使用包管理器安装:`sudo apt-get install cmake` - 验证安装:`cmake --version` 2. Windows: - 从官网下载安装程序(.msi文件) - 运行安装程序,注意在安装过程中选择“Add CMake to the system PATH for all users”以便在命令行中使用 3. macOS: - 推荐使用Homebrew安装:`brew install cmake` - 如果遇到权限问题(如引用[4]中的问题),可以尝试修复权限:`sudo chown -R $(whoami) /usr/local/share/man/man7` 然后再运行`brew link cmake` 另外,我们也可以提到从源码编译安装的方法,但通常推荐使用上述的二进制安装方式。 最后,我们将生成几个相关问题,以帮助用户进一步了解CMake的使用。 注意:在回答中,我们不需要使用数学公式,因此不需要使用$...$或$$...$$格式。但需要按照要求添加引用标识。 下面开始组织回答:</think>### CMake安装指南(跨平台详细步骤) CMake是一个跨平台的开源构建工具,可自动生成Makefile、Visual Studio等项目文件,简化编译过程[^2]。以下是各平台的安装方法: --- #### 一、Linux系统安装(Ubuntu/Debian为例) ```bash # 1. 更新软件包列表 sudo apt update # 2. 安装CMake sudo apt install cmake -y # 3. 验证安装(检查版本) cmake --version # 成功输出示例:cmake version 3.22.1 ``` > 注:若需最新版,可从官网下载源码编译安装[^1] --- #### 二、Windows系统安装 1. **下载安装包** 访问[CMake官网](https://cmake.org/download/),下载`.msi`格式安装包(如`cmake-3.27.0-windows-x86_64.msi`)[^3] 2. **安装步骤** - 双击安装包,勾选`Add CMake to the system PATH for all users`(重要!) - 选择安装路径(默认`C:\Program Files\CMake`) - 完成安装 3. **验证安装** 打开命令提示符: ```cmd cmake --version ``` --- #### 三、macOS系统安装 ```bash # 1. 使用Homebrew安装(推荐) brew install cmake # 2. 若遇权限错误(如引用[4]问题): sudo chown -R $(whoami) /usr/local/share/man/man7 brew link --overwrite cmake # 3. 验证安装 cmake --version ``` --- #### 四、源码编译安装(通用方法) ```bash # 1. 下载源码(官网获取链接) wget https://cmake.org/files/v3.27/cmake-3.27.0.tar.gz # 2. 解压并编译 tar -zxvf cmake-*.tar.gz cd cmake-* ./bootstrap make -j$(nproc) sudo make install ``` > ✅ **安装验证**:所有平台执行`cmake --version`,输出版本号即成功[^1][^3] --- #### 五、基础使用示例 创建CMake项目: ```bash mkdir build && cd build cmake .. # 生成构建文件 make # 编译项目 ``` > 项目需包含`CMakeLists.txt`配置文件[^2] ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值