Comment faire pour activer ccache sur Linux
Il y a très peu de documentation sur l'activation de ccache
sur GNU/Linux. Voici une réponse de launchpad.net:
Pour le moment, je pense que la meilleure façon de permettre ccache est à ajouter
"/usr/lib/ccache" à l'avant de votre chemin. Si vous voulez l'activer
pour tous les utilisateurs par défaut, modifiez la variable de CHEMIN d'accès dans
/etc/environment.
Quelqu'un peut-il me donner plus d'informations sur l'activation de ccache
?
Difficile de permettre quelque chose que vous ne l'utilisez pas. Et comment vous voulez utiliser une clé. Pour faire ou compatible, export CC=ccache devrait fonctionner, si votre makefile n'est pas trop difficile.
OriginalL'auteur Arky | 2012-12-18
Vous devez vous connecter pour publier un commentaire.
Il existe au moins deux méthodes:
i) Remplacer le
CC
,CXX
, ... des drapeaux dans un Makefile. Au sein de la R-cadre, un système et de l'utilisateur en option fichier de configuration est lu, et j'ai simplement misqui me permet aussi de basculer entre
gcc
versions. Maintenant tous compilations impliquant R utiliserccache
.ii) Pour d'autres utilisations, j'ai déployé le fait que
/usr/local/bin/
est vérifiée avant/usr/bin
. On peut donc faireet maintenant
gcc
est appelé par l'intermédiaire deccache
:OriginalL'auteur Dirk Eddelbuettel
La ccache manuel a une section appelée Modes de fonctionnement officiel qui décrit les moyens de mettre en ccache, alors je vous suggère de lire le manuel.
Aussi, comme vous l'a déjà noté, les distributions Linux les plus souvent mis en place un fichier /usr/lib/ccache annuaire qui est conçu pour être ajouté au début du CHEMIN.
OriginalL'auteur Joel Rosdahl
Télécharger la dernière version de ccache pour de meilleures performances.
Après le Téléchargement, Suivez les étapes mentionnées ci-dessous:
A) Tar le fichier à l'aide de la commande suivante :
B) Aller à l'intérieur de ccache-3.2.4 dossier et exécutez les commandes suivantes:
C) Aller à votre .bashrc et insérez le code suivant :
D) Enregistrer votre Bashrc et de la source, il
E) De vérifier ccache est de travailler ou non type :
F) Pour vérifier ccache est de travailler ou non type :
OriginalL'auteur Ankit Raj
Une autre possibilité (au lieu de
export CC=ccache
commenté par Keltar), si$HOME/bin/
est répertorié dans votre$PATH
avant/usr/bin/
, serait de faire un lien symboliquePuis tous les execvp(3) de
gcc
trouverait que lien symboliqueOriginalL'auteur Basile Starynkevitch