首页 > 解决方案 > ccache 忽略 CCACHE_DIR

问题描述

我有两个具有相同文件的相同项目

/Users/Steve/Desktop/foo/a.cpp
/Users/Steve/Desktop/bar/a.cpp

ccache用来加速跨目录边界的编译,所以我定义了CCACHE_BASEDIR

export CCACHE_BASEDIR=/Users/Steve/Desktop/

我使用以下命令编译文件:

export CCACHE_NOHASHDIR=true
export CCACHE_BASEDIR=/Users/Steve/Desktop
ccache clang++ -c /Users/Steve/Desktop/foo/a.cpp
ccache clang++ -c /Users/Steve/Desktop/bar/a.cpp

为什么 bar/a.cpp 的目标文件没有从缓存中提取?

标签: c++xcodegccclangccache

解决方案


推荐阅读