一. 简介
前面几篇文章学习了cmake工具针对单个 .c文件的编译方法。
cmake针对含有多个 .c文件的工程的使用编译。cmake工程编译是如何实现编译生成库文件。
当源文件组织到不同的目录下时,cmake工具该如何编译工程。
本文学习使用 cmake工具编译,使的生成的可执行文件与库文件放置到单独的目录下。
二. cmake编译方法:将生成的可执行文件和库文件放置到单独的目录下
前面几个 cmake编译工程的实例中,make 编译生成的可执行文件和库文件会与 cmake 命令产生的中间文件(CMakeCache.txt、CmakeFiles、cmake_install.cmake 以及 Makefile 等)混在一起,也就是它们在同一 个目录下;
如果我想让可执行文件单独放置在 bin 目录下,而库文件单独放置在 lib 目录下,就像下面这样: