MacOS下CMake的安装与配置

前言

最近作者自己买了一台m2芯片mac mini,打算用这台电脑写qt,javaweb以及ios程序,但在配置CMake时发现一些小问题,也踩了一些坑,经过一段时间摸索后,最后打算写一篇文章来帮助大家能够顺利地完成MacOS下CMake的配置。
在这里插入图片描述

安装与配置过程

一、下载并安装适用于Mac版本CMake

前往CMake官网下载dmg安装包。
在这里插入图片描述
下载完成后,双击cmake-3.30.0-macos-universal.dmg运行安装程序,将CMake的图标拖入Applications文件夹中。
在这里插入图片描述
稍等片刻,进入启动台,若出现CMake图标即安装完成。
在这里插入图片描述

二、配置CMake

此时,CMake的安装已经完成,我们可以通过单击启动台中的CMake图标打开CMake进行使用,但现在还不算完美,与实际开发中不同的是:我们通常通过命令行使用CMake,而不是直接启动该软件进行使用。但是,当我们在终端中输入cmake时会出现-zsh: cmake: command not found的问题,因此我们需要将CMake添加到环境变量中。

1.更改终端Shell的打开方式

由于作者本人用惯了Ubuntu 22.04中的终端(默认为bash),因此,我打算使用bash(在MacOS 14终端中默认为zsh)进行环境变量的配置。首先打开终端,在左上角点击设置
在这里插入图片描述
进入设置后,将Shell的打开方式一栏的设置改为如下图所示的配置:
在这里插入图片描述

然后关闭终端设置,并重启终端。

2.编辑.bash_profile文件

我们需要将环境变量添加到.bash_profile文件中,使用vim(MacOS自带)进行编辑:

vim ~/.bash_profile

进入文件(如果文件不存在会自动创建)。在键盘英文模式下(特别注意,否则无法进入编辑模式),按下i键进入编辑模式,将以下内容添加到文件中:

export PATH="/Applications/CMake.app/Contents/bin":"$PATH"

操作完成后按Esc键退出编辑模式,然后使用:wq退出vim。(特别提醒:此处的:是英文半角冒号,且:wq不能复制,需要自己手动敲键盘)。

3.完成配置

退出vim后执行source ~/.bash_profile或者重新启动终端,然后执行cmake -version,如果输出了CMake的版本号,则证明配置成功。

Q&A

一、为什么不使用zsh,而使用bash

由于作者习惯了ubuntu 22.04的终端,而该linux发行版的终端使用的是bash,对bash的配置较为熟悉,因此选择bash进行环境变量配置。

二、为什么不在.bashrc中编辑环境变量,而在.bash_profile中编辑

最开始作者有尝试过在.bashrc中进行编辑,因为ubuntu中也同样使用了.bashrc,但在实际操作中发现,虽然环境变量能在.bashrc中进行配置,但当关闭终端或重启电脑后,始终需要自己手动执行source .bashrc命令,因此显得非常繁琐,后来通过自己的摸索,发现使用.bash_profile就不会存在这个问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大大小肥猪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值