1 介绍 和 编译环境
1、介绍
cmake是跨平台且开源的编译工具,支持如下7种平台,其他平台不认识没关系,认识linux就行;
== Microsoft Windows
== Apple macOS
== Linux
== FreeBSD
== OpenBSD
== Solaris
== AIX
2、编译环境
编译系统使用Linux,此外编译本软件,Linux系统应满足如下要求
C++ 编译器(支持C++11)
make
cmake-3.19.2源码(cmake-3.19.2.tar.gz)
2 依赖库
满足以上条件,cmake工程就可以编译通过哦~
3 编译与安装
1、解压后的目录和目录结构如下图所示
2、创建build文件夹,打开build文件夹,执行配置命令
../bootstrap --prefix=/home/user/user_app/cmake-3.19.2
--prefix 参数用来指定安装的目录
--bindir 参数用来指定安装的二进制的存放目录(可不添加,仅供学习,这边演示一下用法)
配置完成后如下截图所示
3、执行编译命令make -j8
编译完成后的截图如下图所示
执行安装命令,make install 如下图所示
安装完成后如下图所示
4 查看安装目录和测试cmake-3.19.2
1、查看安装目录和目录结构
2、测试新安装的cmake-3.19.2
3、其他说明
==项目在配置的时候使用了--bindir参数,使得原本安装在bin文件夹下的可执行的二进制文件,现在安装在了home/user/user_app/cmake_bin-3.19.2目录里;
==当你没有指定--bindir参数,可执行的二进制文件将安装在bin目录里;
5 最后
源码的3种获取方式
1、官网 (免费获取)
https://cmake.org/ 获取源码cmake-3.19.2
(可以去官网下载)
2、作者微信(免费获取)
welcome_polaris 请备注 cmake-3.19.2源码
(没备注,请止住)
3、CSDN资源
https://download.csdn.net/download/qq_27862653/14023805
(5个积分哦)
cmake先备着,后面编译其他源码...