如何优雅的删除Cmake生成的文件?


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
  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值