我有一个源代码目录,使用makefile编译代码。这个makefile/configure文件不支持ccache。因此我想使用ccache。我在.bashrc中创建了别名为
如果我自己写Makefile,那么我可以提供${gcc},但这不是一个选项,因为我不写Makefile。有没有办法在不改动源文件的情况下,仍然能够启用
alias gcc='ccache gcc'
,但是Makefile仍然没有考虑到这个gcc的定义。所以有没有什么方法可以在不修改Makefile/configure
文件的情况下,让它使用ccache gcc
而不是gcc
。
CC='ccache gcc' ./configure
也不是一个选项,因为它不会询问CC。如果我自己写Makefile,那么我可以提供${gcc},但这不是一个选项,因为我不写Makefile。有没有办法在不改动源文件的情况下,仍然能够启用
ccache
编译?
gcc
而不是$(CC)
吗? - Oliver Charlesworth