cmake-3.19.2源码编译与安装

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先备着,后面编译其他源码...

 


版权声明:本文为qq_27862653原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。