如何在Ubuntu 18.04 LTS上安装CMake

CMake是一个开放源代码,跨平台的工具系列,旨在构建,测试和打包软件.CMake用于使用简单平台和独立于编译器的配置文件来控制软件编译过程,并生成可以CMake工具套件是由Kitware创建的,旨在满足ITK和VTK等开源项目对强大的跨平台构建环境的需求。

在本文中,我们将描述如何通过UI和命令行将CMake安装到Ubuntu。

我们已经在Ubuntu 18.04 LTS系统上运行了本文中提到的命令和过程。

通过Ubuntu UI安装CMake

撰写本文时,CMake的最新版本是3.15.2,幸运的是可以通过Snap Store获得,这里,我们将说明如何通过Ubuntu Software Manager安装它。

安装方式

对于不想太多打开命令行的人来说,通过UI安装Ubuntu存储库中存在的软件非常简单。在Ubuntu桌面“活动”工具栏上,单击“ Ubuntu软件”图标。

在以下视图中,单击搜索图标,然后在搜索栏中输入“ CMake”,搜索结果将显示Cmake,如下所示:

搜索CMake

搜索结果中列出的第一个软件包是Snap Store维护的软件包。在软件管理器中,单击CMake条目以打开以下视图:

安装CMake

单击安装按钮开始安装过程。将显示以下身份验证对话框,供您提供身份验证详细信息,因为只有授权用户才能在Ubuntu上安装软件。

以管理员身份验证

输入密码并单击验证按钮,然后安装过程将开始,并显示如下进度条。

安装进度

然后将CMake安装到您的系统,成功安装后,您将收到以下消息:

启动CMake

通过以上对话框,无论出于何种原因,您都可以选择直接启动CMake,甚至立即将其删除。

注意事项: 可以使用以下命令通过命令行安装相同版本的软件:

$ sudo snap install cmake

删除CMake

如果要删除使用上述方法安装的CMake,可以按照以下方法将其从系统中删除:

打开Ubuntu Software Manager并搜索CMake。您将在搜索条目中看到“已安装”状态。单击此条目,然后从以下视图中单击“删除”:

删除CMake

然后,系统将提示您一个Authentication对话框。当您提供sudo用户的密码并单击对话框上的Authenticate时,将删除该软件。

通过Ubuntu命令行安装CMake

如果您更喜欢UI而不是命令行,这是安装最新版本CMake所需的方法。我也尝试通过默认的Ubuntu存储库以及PPA安装CMake,但没有一个给我最新的唯一可行的方法是从CMake官方网站上下载源代码“https://cmake.org/download/”,进行编译,然后通过它安装CMake。

打开Ubuntu命令行,终端通过 Ctrl + Alt + T 快捷方式或通过应用程序启动器搜索。

然后,输入以下命令以下载源代码:

$ wget https://github.com/Kitware/CMake/releases/download/v3.15.2/cmake-3.15.2.tar.gz

下载tar.gz文件后,输入以下命令将其解压缩:

$ tar -zxvf cmake-3.15.2.tar.gz

然后移动到提取的文件夹,如下所示:

$ cd cmake-3.15.2

最后,运行以下命令来编译和安装CMake:

./bootstrap

自举CMake

CMake启动后,您将获得以下输出:

现在运行make

现在,您可以使用以下命令进行操作:

$ make

然后按如下所示安装它:

$ sudo make install

安装CMake

成功安装软件后,可以通过以下命令验证其安装以及是否安装了正确的版本:

$ cmake --version

检查CMake版本

您可以看到,在撰写本文时,CMake 1.15.2是该软件的最新版本。您现在可以使用CLI工具来处理软件代码。

如何在Ubuntu 18.04 LTS上安装CMake

Sidebar