1

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

/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 的目标文件没有从缓存中提取?

4

0 回答 0