cmake 编译 使用命令行
1、内部编译:在源码目录编译 结果与源码混在一起,不好区分
cd 到源码目录
cmake . 生成makefile等文件(需要确认cmakelists在此路径中)
make 生成可执行文件
sudo make install 安装到系统中
内部编译:cmakelists 中的 BINARY__DIR 与 SOURCE_DIR相同
2、外部编译
cd 到源码目录
mkdir build
cd build
cmake … 将上层目录的源码文件编译 编译结果放在build中
(需要确认cmakelists在上层目录路径中)
make 可执行文件生成 在build中
外部编译:cmakelists 中的 BINARY__DIR 是 SOURCE_DIR/build
图形界面:
使用cmake的图形界面也是相同原理,设置source源码路径、build要生成可执行文件的路径,之后configure、generate。