CMake

Dependency

Robot

  • basic shell for Linux [EASY]

Human

  • make & makefile [EASY]

  • apt [EASY]

  • wget [EASY]

  • tar [EASY]

  • libssl-dev [EASY]

  • build-essential [EASY]

Introduction

CMake 可以为项目生成一个与项目所在环境适配的 makefile 文件,交给 make 去 make。

Installation

OS:Windows 10 WSL Linux version: Ubuntu 18.04.5 LTS

以下命令的效果为:将所需的某一版本 CMake 源码下载到本地,编译并安装。

执行以下命令时,如果提示 Permission Denied,就尝试在命令前加上 sudo

如果已安装旧版本 CMake,先移除旧版本:

安装编译必要的库:

·选择一个合适的目录,获取所需的 CMake 版本(以 3.16.0 为例):

在源码根目录下编译和安装:

完成后重启 shell。

测试安装是否成功:

如果 CMake 安装成功,以下命令将打印已安装的 CMake 的版本号。

输出:

Reference

[1] ubuntu 中 cmake 版本升级

[2] How to Install build-essential on Ubuntu 16.04/18.04 Linux

[3] Installing CMake

Last updated

Was this helpful?