相关疑难解决方法(0)

如何在CMake中使用CCache?

我想执行以下操作:如果PATH中存在CCache,请使用"ccache g ++"进行编译,否则使用g ++.我尝试编写一个包含的小型my-cmake脚本

    CC="ccache gcc" CXX="ccache g++" cmake $*
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用(运行make仍然不使用ccache;我使用CMAKE_VERBOSE_MAKEFILE检查了这一点).

更新:

根据此链接,我尝试将脚本更改为

     cmake -D CMAKE_CXX_COMPILER="ccache" -D CMAKE_CXX_COMPILER_ARG1="g++" -D CMAKE_C_COMPILER="ccache" -D CMAKE_C_COMPILER_ARG1="gcc" $*
Run Code Online (Sandbox Code Playgroud)

但cmake抱怨说使用编译器ccache测试失败(可以预料).

c++ unix cmake ccache

80
推荐指数
8
解决办法
3万
查看次数

标签 统计

c++ ×1

ccache ×1

cmake ×1

unix ×1