cmake32 linux,在Ubuntu 18.04系统中下载安装CMake 3.12.2

当前CMake 3.12.2已经发布,我们可以在Ubuntu 18.04系统中下载并安装CMake 3.12.2,按照以下步骤进行就可以了。

cmake32 linux,在Ubuntu 18.04系统中下载安装CMake 3.12.2_第1张图片

背景

想把开发环境转移到Linux下,同时也准备阅读些GitHub上的开源代码,开源项目一般都是用CMake管理的。CMake所做的事其实就是告诉编译器如何去编译链接源代码。你也许想问不是有makefile吗,为什么还要它?这里就牵涉到跨平台问题。在Windows平台下是通过project文件去管理这些的,如果不用CMake,那我们为Windows和Linux系统就要写对应的project文件和makefile文件,这无疑是一件繁琐的事,而我们只要编写一次CMake,就可以用在各个平台,而且其语法也简单。目前CMake 3.12.2已经可以下载,在Ubuntu 18.04可以更新到最新的CMake版本。

CMake 3.12.2对比3.12.1的变化

Brad King (5):

Android: Add support for NDK r18

CheckIPOSupported: Simplify result reporting logic

CheckIPOSupported: Tolerate backslashes in output of failed checks

VS: Restore CMakeLists.txt references in each target CMake 3.12.2

Craig Scott (2):

EXPORT_PROPERTIES: Add test for an undefined property

EXPORT_PROPERTIES: Prevent null dereference for undefined property

David Demelier (1):

Help: Fix typo in clang-tidy example -checks option

Igor Kostenko (1):

FindBoost: Fix context discovery for 1.60 and below

Kenta Kubo (1):

FindCUDA: Do not find cublas_device on CUDA >= 9.2

Raffi Enficiaud (1):

FindMatlab: Remove erroneous duplicate code

Robert Maynard (1):

CUDA: Avoid using deprecated cublas_device to identify device lib dirs

Shane Parris (1):

cmState: Clear GlobVerificationManager state on Reset

相关链接

在Ubuntu 18.04系统中安装CMake 3.12.2

1.删除已经安装的CMake旧版本(非必需项):

apt-get autoremove cmake1

2.下载cmake-3.12.2-Linux-x86_64.tar.gz安装包:

wget https://cmake.org/files/v3.12/cmake-3.12.2-Linux-x86_64.tar.gz

3.解压请运行以下命令:

tar zxvf cmake-3.12.2-Linux-x86_64.tar.gz

4.查看解压cmake-3.12.2-Linux-x86_64.tar.gz后的目录:

tree -L 2 cmake-3.12.2-Linux-x86_64

cmake-3.12.2-Linux-x86_64

├── bin

│ ├── ccmake

│ ├── cmake

│ ├── cmake-gui

│ ├── cpack

│ └── ctest

├── doc

│ └── cmake

├── man

│ ├── man1

│ └── man7

└── share

├── aclocal

├── applications

├── cmake-3.9

├── icons

└── mime

12 directories, 5 files

bin下面有各种cmake家族的产品程序。

5.创建软链接

注: 文件路径是可以指定的,一般选择在/opt或者是/usr路径下,这里选择/opt:

mv cmake-3.12.2-Linux-x86_64 /opt/cmake-3.12.2

ln -sf /opt/cmake-3.12.2/bin/*  /usr/bin/

6.然后执行命令检查一下:

>>>cmake --version

cmake version 3.12.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).

>>>

>>>cmake-gui1

注:

1.执行命令后有些可能需要输入你的系统密码。

2.根据上面的显示已安装成功。

3.以上就是在Ubuntu 18.04系统下安装CMake 3.12.2的方法。

相关主题

你可能感兴趣的:(cmake32,linux)