码迷,mamicode.com
首页 > 其他好文 > 详细

CMake开篇词

时间:2020-04-08 14:51:48      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:make   makefile   can   是什么   sed   那是   native   package   pen   

最近学习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开篇词

标签:make   makefile   can   是什么   sed   那是   native   package   pen   

原文地址:https://www.cnblogs.com/njit-sam/p/12659880.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!