You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CMake执行clean命令无法删除build目录,求问题排查方案

CMake clean目标的正确认知与目录删除方法
  • cmake --build build/ --target clean的作用不是删除整个build目录,它仅会清理编译过程中生成的目标文件、可执行程序、中间编译产物等,不会删除CMake生成的配置文件(如CMakeCache.txt、Makefile、VS工程文件等),更不会删除build目录本身。

  • 你操作的核心问题是对clean目标的功能理解偏差。若要彻底删除build目录,直接使用系统原生命令即可:

    • Linux/macOS 环境:rm -rf build/
    • Windows PowerShell:Remove-Item -Recurse -Force build/
    • Windows CMD:rmdir /s /q build/
  • 若只是想清理编译产物后重新构建,可先执行cmake --build build/ --target clean,再进入build目录重新执行cmake ..和编译命令,无需删除整个build目录。

内容的提问来源于stack exchange,提问作者Harry

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 15:32:01