在 Ubuntu 下,“C++ 缓存”通常可以指几类东西,清理方式不同。下面按最常见场景给你说明:
如果你是用 g++ / make / cmake 编译 C++ 程序:
make 项目make clean
或查看 Makefile 是否支持:
make distclean
cmake 项目最安全方式:删除 build 目录
rm -rf build
mkdir build
cd build
cmake ..
make
如果你用 ccache:
ccache -C # 清理 ccache 缓存
ccache -s # 查看缓存统计
Ubuntu 下载的 .deb 包会缓存:
sudo apt clean # 删除所有缓存包
sudo apt autoclean # 只删旧版本
sudo apt autoremove # 删除无用依赖
⚠️ 一般不建议随便清,可能影响性能。
查看内存缓存:
free -h
清理页缓存(谨慎):
sudo sync
sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
File → Invalidate Caches / Restartrm -rf ~/.cache/Code
如果你是指:
如果你能具体说:
“我是用 xxx 编译的,遇到 xxx 问题”
我可以给你精确命令,不误删任何东西。