由于一些原因之前用的是3.7的ccache,但是遇到了一个bug。
ccache: error: Recursive invocation (the name of the ccache binary must be "ccache")
经过查找,这个bug在4版本的时候被修复了,所以就要升级版本。
ccache的文件比较单一,环境变量、软链接啥的都是已经配置好的,所以这次一切从简,直接替换文件即可。

然后顺利开始编译。
在下载的文件中是可以找到manual的,它的ccache是放在local下的,和我不太一样。
但是话说回来,实际上手动安装的库文件、可执行文件一般都是在local下的,是我操作不规范了。
所以顺便贴一下这个manual的安装步骤
运行模式
使用ccache缓存编译有两种不同的方法:
在编译命令前面加上ccache。如果您只是想尝试ccache或希望将其用于某些特定项目,则此方法是最方便的。实例
ccache gcc -c example.c
让ccache伪装成编译器。当您希望对所有编译使用ccache时,此方法最有用。为此,创建一个指向ccache的符号链接,命名为编译器。例如,这里设置ccache

本文讲述了作者在升级ccache版本以修复递归调用错误的过程中,发现手动安装的库文件位置问题,分享了ccache的两种运行模式以及详细的安装和环境配置步骤,包括设置环境变量如USE_CCACHE,CCACHE_DIR等。
最低0.47元/天 解锁文章
1118

被折叠的 条评论
为什么被折叠?



