我想使用ccache来构建一个使用bjam和gcc作为工具集的版本。
正如this answer建议的那样,ccache需要在单独的步骤中进行编译和链接器调用,才能正常工作。然而,bjam在一个步骤中完成了这些。
我如何调用/配置bjam来首先编译和链接,然后使用ccache?
我想使用ccache来构建一个使用bjam和gcc作为工具集的版本。
正如this answer建议的那样,ccache需要在单独的步骤中进行编译和链接器调用,才能正常工作。然而,bjam在一个步骤中完成了这些。
我如何调用/配置bjam来首先编译和链接,然后使用ccache?
1条答案
按热度按时间elcex8rz1#
放入您的
~/user-config.jam
现在,当您请求
gcc
工具集(例如通过b2 toolset=gcc
),它将使用上面初始化的一个。ccache需要在单独的步骤中进行编译和链接器调用才能正常工作。然而,bjam是执行这些在一个单一的步骤
这不是真的,安静的相反,b2总是在单独的调用中执行编译和likange(没有为任何工具集定义直接的
ASM/C/CPP -> LIB/EXE
生成器)。