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
原文链接: https://www.cnblogs.com/mmmmmmmmm/p/14233041.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;
也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/404212
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!