Outils pour utilisateurs

Outils du site


prog:cppcheck

Ceci est une ancienne révision du document !


En ligne de commande, c'est

cppcheck --inconclusive --enable=all -Idossier . -j 8 &> cppcheck.log
  • --inconclusive : peut entrainer des faux positifs.
  • Les dossiers inclus -I permettant au préprocesseur de travailler. Il est conseillé de mettre les include du projet, éventuellement ceux des librairies avoisinantes que l'on souhaite auditionner mais surtout pas les systèmes (ni Qt, boost). Cela augmente le temps d'analyse de façon exponentielle et ne change rien.
  • --enable=all : active toutes les règles d'analyse.
  • --check-config, --check-library : affiche les include que le préprocesseur n'a pas réussi à remplacer.

Par défaut la configuration utilise --library=std.cfg. Mais il y a de nombreux autres cas qui peuvent être intéressant à étudier : gtk, qt, …

prog/cppcheck.1498409049.txt.gz · Dernière modification : 2017/06/25 18:44 de root