Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
utiliser ccache pour gcc-3.4.4
Envoyé par: fgh39

Bonsoir
En cherchant des astuces de compilation sur le web, j'ai trouvé un utilitaire qui semble fort sympa, il s'agit de "ccache"
A prioris il permet de diviser le temps de compilation bref se montre interessant si on a une machine relativement lente ou si on veut compiler de gros programmes ou faire des essais de noyau .... etc
Monc cas a présent ==> céléron 700

Le paquetage se trouve tout pret pour Slackware

Seulement j'ai pas mal de difficulté a le configurer a prioris il faut faire un liens ves la commande ccache=gcc (si g bien compris ), j'ai meme essayé un petit script sh

Pour l essai : ça semble consommer toutes les ressources de la bécanne, on retouve la main une fois toute les 20 secondes pendant 2 secondes
ça a planté mon gcc donc j'au dû le réinstaller sur 2 bécannes

Evidement sur le web j'ai pas trouvé un exemple efficace pour bien comprendre

Vous connaissez ?

Merci d'avance

Poste le Monday 15 August 2005 22:17:25
Répondre     Citer    
Re: utiliser ccache pour gcc-3.4.4
Envoyé par: mattotop

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
Répondre     Citer    
Re: utiliser ccache pour gcc-3.4.4
Envoyé par: mattotop

ah et pour connaitre les stats d'utilisation:
ccache -s

Poste le Tuesday 16 August 2005 00:16:39
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
utiliser ccache pour gcc-3.4.4
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons