当前CMake 3.12.2已经发布,我们可以在Ubuntu 18.04系统中下载并安装CMake 3.12.2,按照以下步骤进行就可以了。
背景 想把开发环境转移到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的方法。
相关主题 |