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来指定目录。
有关于C语言LLVM IR的一些指令GDB调试技巧
Loading...
JucanaYu
JucanaYu
干饭人,干饭魂🍚
最新发布
Python练习-类型转换
2025-4-9
Python练习-count、remove、append、extend
2025-4-8
Python练习-set和sorted
2025-4-6
Python练习-insert和del
2025-4-6
Python练习-range
2025-4-6
Python练习-双指针法
2025-4-6