type
status
date
slug
summary
tags
icon
password
CMake的使用技巧
一、 CMake在命令行下的一些指令
cmake -<Options>
- S <path-to-source> #源文件目录
- B <path-to-build> #构建输出目录
- D <parameter> #传递参数
- G <generator-name> #生成工程文件
二、 编译链接项目的几个步骤
1、 在CMakeLists.txt的同级目录执行或者利用-S将路径写到CMakeLists.txt文件所在目录下
这一步是一个构建的作用
cmake -S ./ -B ./build (这就意味着在同级目录下有CMakeLists.txt,构建的目录放到子目录build下)
2、 在构建目录下执行make,就可以编译链接生成目标程序
cd ./build
make
make完成之后就会生成目标程序
3、 一般会在make的文件夹里面看到最后的生成结果,但是如果是lib项目,一般希望将库文件和头文件提取出来,执行以下命令即可
make install #这个命令一般会将文件放到/usr/local下
使用参数传递的话会好很多。比如使用 -D CMAKE_INSTALL_PREFIX来指定目录。
- 作者:JucanaYu
- 链接:https://jucanayu.top/article/cb09c5b9-0f25-451f-9285-8adb768612e1
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。