gcc 如何在bjam项目中使用ccache

d8tt03nd  于 2023-06-06  发布在  其他
关注(0)|答案(1)|浏览(204)

我想使用ccache来构建一个使用bjam和gcc作为工具集的版本。
正如this answer建议的那样,ccache需要在单独的步骤中进行编译和链接器调用,才能正常工作。然而,bjam在一个步骤中完成了这些。
我如何调用/配置bjam来首先编译和链接,然后使用ccache?

elcex8rz

elcex8rz1#

放入您的~/user-config.jam

using gcc : : ccache g++ ;

现在,当您请求gcc工具集(例如通过b2 toolset=gcc),它将使用上面初始化的一个。
ccache需要在单独的步骤中进行编译和链接器调用才能正常工作。然而,bjam是执行这些在一个单一的步骤
这不是真的,安静的相反,b2总是在单独的调用中执行编译和likange(没有为任何工具集定义直接的ASM/C/CPP -> LIB/EXE生成器)。

相关问题