title: 如何优雅的删除Cmake生成的文件?
author: XinPing Tu
date: 2024-04-22 12:46:12
language: zh-CN
categories:
- CMake
tags: - Visual Studio Code
- CMake
- Visual Studio
- MinGW
📢 声明:
转载,请先标注出处哦!编写不易,尊重一下劳动成果哦!
个人博客网站 ==》https://alicewanttobackuw.github.io/
github ==》https://github.com/AliceWantToBackUw
csdn ==》https://blog.csdn.net/lengyue29
csdn会自动转存图片,使用
img
已无效,为了更好的阅读体验,请移步至如何优雅的删除Cmake生成的文件?
如何优雅的删除Cmake生成的文件?
由于Cmake未推出clean命令,因此为了方便后续删除,我们通常在创建文件时,将文件创建到build
文件中
1 使用Cmake创建vs项目工程文件
法一:更优雅
将该目录下的源代码编译生成到build
子目录里面(记法:-S:Source源代码,后接路径;-B:Build编译,后接路径)
cmake -S . -B build
法二:
首先,在项目根目录<root>
上,创建一个空的文件夹build
,用于存储用于生成工程文件位置
mkdir build
然后,进入该目录,使用cmake
命令生成
cd build
cmake ../
2 使用终端删除
因此,在项目根目录<root>
下,使用下列命令来删除该cmake生成的工程文件**(终端:cmd)终端配置文件不同,删除命令不同**
rmdir /s/q build
附:使用Cmake创建Makefile文件
首先,在项目根目录<root>
下编译源程序
cmake -S . -B build -G "MinGW Makefiles"
在项目根目录<root>
下,编译子目录下的makefiles
文件,生成可执行程序。
make -C build
可以在<root>/build
下,找到它生成的可执行程序。进入到build
目录,然后运行03make程序。
03make
在<root>/build
下,清除生成的可执行程序。
make clean