CMake开篇词

Posted njit-sam

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMake开篇词相关的知识,希望对你有一定的参考价值。

最近学习QT的时候遇到可选CMake和QMake,恰好我也饱受手动编写Makefile之苦,遂决心好好学一下CMake。早期我移植一个开源程序的时候,就遇到过Cmake,那是什么都不懂,工作了在公司也没人带,一直处于放羊的状态,最近了解的越多,越发感到那种无力,终于还是留下了没有技术的泪水。其实也跟目前公司的技术水平一般有关,看来去大公司还是第一选择,起码视野够宽。好了,废话不多说,进入正题。

CMake is a cross-platform open-source meta-build system which can build, test and package software. It can be used to support multiple native build environments including make, Apple’s xcode and Microsoft Visual Studio.

这句话的意思是cmake是开源的,可用来编写linux下的makefile,苹果xcode和微软的vs编译系统。

当然我主要是用来编写linux下的makefile,有了makefile,接下来的步骤就是执行make,make install,make clean了。

下面各篇将分别讲述单文件,多文件,多文件夹文件,静态库,动态库和依赖于第三方库的CMakeLists.txt编写方法。

以上是关于CMake开篇词的主要内容,如果未能解决你的问题,请参考以下文章

Android Camera HAL3 - 开篇词

技术思路极客时间-左耳听风-开篇词2

开篇词:基于 Java 的深度学习框架及其生态圈

开篇词:基于 Java 的深度学习框架及其生态圈

赵成的运维体系管理课--开篇词

跟烤冷面一起做SEO实验:开篇词