cmake使用笔记

平台deepin15.11,cmake版本3.9
cmake-tutorial
cmake参考文档
cmake教程中译版


历史背景

CMake是一个构建系统生成器(build-system generator)。常见的构建系统,有Visual Studio,XCode,Make等等。CMake可以支持不同平台下构建系统的生成。

CMake的出现已经有接近20年的历史,它的发展过程也初步经历了三个阶段。

  • ~2000 (~v2.x) ,刚刚启动,过程式描述为主。
  • 2000~2014 (v3.0~) ,引入Target概念。
  • 2014~now (~v3.15),有了Target和Property的定义,更现代化。

Linux gcc添加链接库"-lm"

xxx为工程名字

target_link_libraries(xxx m)
CMake相关代码片段
gcc -lm 选项
-lz -lrt -lm -lc都是什么库

你可能感兴趣的:(c,linux,deepin)