我有一个使用 makefile 编译代码的源目录。此 makefile/配置文件不是为了 ccache 兼容性而编写的。所以我想用ccache。我在 .bashrc 中创建了别名 as alias gcc='ccache gcc'
,但是 Makefile 仍然没有考虑 gcc 的这个定义。那么有什么我可以在不触摸Makefile/configure
文件的情况下做的事情,ccache gcc
而不是gcc
. CC='ccache gcc' ./configure 也不是一个选项,因为它不要求 CC。
如果我编写 Makefile,那么我可以提供 ${gcc),但这不是一个选项,因为我不是在编写 Makefile。有什么方法我们不需要更改源文件中的任何内容,但仍然启用ccache
编译。