CMake安装与使用(linux&windows)

GitHub:CMake教程(Ubuntu)

Windows

1.使用CMake_Gui

  • source:待编译的源码存放路径

  • build:编译的可执行文件输出路径

  • configure:编译相关配置

  • generate:生成makefile文件(注意:在Windows下使用VS编译器生成的是sln工程文件)

  • advanced:编译配置的高级选项

2.控制台

win + r -> cmd -> 进入源代码目录

mkdir build&&cd build                        # 创建并进入build目录
cmake ..                                     # 生成cmake缓存
cmake --build .                              # 生成可执行程序,默认Debug模式
cmake --build . --config debug               # 指定以debug模式生成可执行程序(debug可以修改为release)
cmake --install .  # 执行安装命令,如果没有设置CMAKE_INSTALL_PREFIX,会安装到C盘,且需要管理员权限,安装之前需要生成release目标文件(调用cmake --build . --config release)

Linux

1.安装

sudo apt install cmake

如果报错404 not found,先sudo apt update

2.卸载

sudo apt autoremove cmake

3.使用

$ mkdir build&&cd build  # 创建并进去build目录
$ cmake ..               # 执行cmakelists.txt
$ cmake .. -DCMAKE_BUILD_TYPE=release # 以release模式构建工程
$ make                   # 生成可执行文件 cmake --build .
$ make install           # 执行安装命令

执行安装命令提示如下:file install cannot set permissions请使用$ sudo make install
如果安装了库文件运行可执行程序提示如下:error while loading shared libraries: ***.so: cannot open shared object file: No such file or directory请使用$ sudo ldconfig

posted @ 2021-01-04 22:52  滴哒哒哒  阅读(78)  评论(0编辑  收藏  举报