目的
在某些项目扫描,存在ccache,缓存了问题,导致在解析编译指令时出错,无法正常输出结果,报错(No .i/.ii files generated)。
策略
-
策略一:配置cmake文件,不启用ccache,这个需要对整个工程熟悉
a、必须要有其他可选编译工具 -
策略二:卸载ccache,无法匹配到ccache;存在隐患:
a、无其他编译器,导致无法编译
b、makefile未写备用方案,导致无法编译 -
策略三:关闭cache
本文的重点,为此而生。
关闭cache
-
查看帮助
@ubuntu[00:37:39]:~/ceph/ceph/build$ ccache -h Usage: ccache [options] ccache compiler [compiler options] compiler <