Outils pour utilisateurs

Outils du site


prog:ccache

Table des matières

Génère un cache après une première compilation.

La première compilation est donc plus lente. Les suivantes sont plus rapides.

Revoir entièrement la procédure. Le site web a changé https://github.com/ccache/ccache.

Site Web Archive logiciel 05/09/2019

Installation

Installation Archive du 29/05/2019 le 23/12/2019

pip install git+https://github.com/frerich/clcache.git

Intégration

Intégration à Visual Studio Archive du 22/09/2018 le 23/12/2019

Lancer une compilation normale, utiliser le gestionnaire de tâches pour trouver le chemin vers le cl.exe qui est exécuté. Dans mon cas : C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64

  • Rename cl.exe to e.g. cl_original.exe
  • Rename cl.exe.config to e.g. cl_original.exe.config
  • Copy the generated clcache.exe file to cl.exe
  • Copy the generated clcache-script.py file to cl-script.py
  • Set CLCACHE_CL environment variable to point to C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64\cl_original.exe.
  • Set CLCACHE_DIR to c:\clcache
  • Set CLCACHE_DISABLE to 1 to disable the cache
  • Exec clcache -M 100000000000

La taille par défaut de 1Go n'est pas du tout adaptée à des gros projets.

Conclusion

prog/ccache.txt · Dernière modification : 2023/12/05 16:11 de root