oui.
Chez moi ça marche trés bien.
il faut mettre les liens symboliques en amont de gcc dans le path. Par exemple, moi, je l'utilise pour mes compil noyau que je fais en tant que root (je sais, c'est pas bien ;-) ), et j'ai pour path:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
un petit whereis gcc (avant install ccache) me permet de savoir que chez moi il est rangé dans /usr/bin/ ainsi que ses autres composants.
Donc, je décide de créer mes "wrappers" ccache en amont dans le path, dans /usr/local/sbin.
Du coup:
emeraude:~# ll /usr/local/sbin
total 0
lrwxrwxrwx 1 root staff 15 Oct 24 2004 cc -> /usr/bin/ccache
lrwxrwxrwx 1 root staff 15 Jan 4 2005 g++ -> /usr/bin/ccache
lrwxrwxrwx 1 root staff 15 Jan 4 2005 g++-3.2 -> /usr/bin/ccache
lrwxrwxrwx 1 root staff 15 Jan 4 2005 g++-3.3 -> /usr/bin/ccache
lrwxrwxrwx 1 root staff 15 Jan 4 2005 g++-3.4 -> /usr/bin/ccache
lrwxrwxrwx 1 root staff 15 Jan 4 2005 g++.real -> /usr/bin/ccache
lrwxrwxrwx 1 root staff 15 Jan 4 2005 g++.wrapper -> /usr/bin/ccache
lrwxrwxrwx 1 root staff 15 Oct 24 2004 gcc -> /usr/bin/ccache
lrwxrwxrwx 1 root staff 15 Oct 24 2004 gcc-3.2 -> /usr/bin/ccache
lrwxrwxrwx 1 root staff 15 Oct 24 2004 gcc-3.3 -> /usr/bin/ccache
lrwxrwxrwx 1 root staff 15 Jan 4 2005 gcc-3.4 -> /usr/bin/ccache
lrwxrwxrwx 1 root staff 15 Oct 24 2004 gcc.real -> /usr/bin/ccache
lrwxrwxrwx 1 root staff 15 Oct 24 2004 gcc.wrapper -> /usr/bin/ccache
vala...
Poste le Monday 15 August 2005 23:51:12