背景
Linux 开发中常见以下用法,此处记录用途区别。
$ mkdir build
$ cd build
$ cmake …
$ make
$ make install
mkdir build / cd build: 创建bulid目录,以存放编译中生成的缓存信息和中间文件
cmake: 利用makelists 文件生成Makefile
make: 根据Makefile文件编译链接源文件,生成可执行文件、静态库、动态库
**make install:**将可执行文件或动态库安装到相应位置,以便其他程序调用与查找(由Mafile文件执行)。该命令一般是在安装一些软件或者依赖库(比如编译opencv、ffmpeg等)的时候用到。之前已经。