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-6-26
Python练习-对字典进行赋值
2025-6-25
vi/vim如何进行多行的添加、删除、替换
2025-6-16
使用ollama+ragflow构建医疗助手大模型demo
2025-6-11
Python练习-add
2025-5-16
Pytorch中的TensorBoard如何使用
2025-5-8