modifier - modifier le code - voir Wikidata (aide)
Cppcheck est un outil d'analyse de code statique pour les langages de programmation C et C++. C'est un outil polyvalent qui permet de vérifier du code non standard. Le créateur et développeur principal est Daniel Marjamäki.
Cppcheck est un un logiciel open-core avec sa version de base sous la Licence Publique Générale de GNU.
Cppcheck prend en charge une large variété de vérifications statiques qui peuvent ne pas être couverts par le compilateur lui-même. Ces vérifications sont des contrôles d'analyse statique qui peuvent être effectués au niveau du code source. Le programme se concentre sur les contrôles rigoureux de l'analyse statique, plutôt que par heuristique.
Certains des contrôles qui sont pris en charge comprennent :
Comme dans le cas de nombreux programmes d'analyse, il existe beaucoup de cas inhabituels d'expressions idiomatiques qui peuvent être acceptables, dans des cas particuliers ciblés, ou hors de la portée du programmeur lors de la correction du code source. Une étude menée en mars 2009, a identifié plusieurs domaines où des faux positifs ont été trouvés par Cppcheck, mais sans spécifier la version du programme examiné. Cppcheck est utilisé dans des systèmes tels que le méta-anlayseur de paquet du CERN 4DSOFT, pour le code de vérification dans les dispositifs de détecteur de particules à haute énergie, le
Cppcheck : présentation
Publié par The Cppcheck team, Cppcheck fait partie des logiciels open source pour Windows. Sa première version remonte à 2007. Il est développé en C++. En dehors de Windows, il existe aussi pour type Unix.
Installation et configuration requise
L’éditeur fournit des installateurs MSI pour les versions 64 bits de Windows. L’installation demande des droits d’administrateur. Une installation silencieuse est possible grâce aux paramètres documentés de l’installateur. Un paquet MSI permet le déploiement par stratégie de groupe (GPO), Intune ou Configuration Manager.
Mises à jour et historique des versions
La version actuelle est la 2.22.0, sortie le 19 septembre 2026. L’historique compte 22 versions, la plus ancienne datant du 30 mars 2021, toutes reliées aux fichiers officiels. Cela représente environ 4 versions par an.
Popularité et types de fichiers
Le paquet Chocolatey a été téléchargé 573 538 fois. Le code source publié sur GitHub (cppcheck-opensource/cppcheck) compte 6 786 étoiles. Wikipédia lui consacre un article dans 8 des langues de ce site.
Description du projet sur GitHub: “static analysis of C/C++ code”
Points forts / Points faibles
Points forts
- Open source : chacun peut examiner et compiler le code
- Paquet MSI pour le déploiement en entreprise
- Installation silencieuse documentée
- Mis à jour au cours des deux derniers mois
- Disponible aussi pour type Unix
- Base d’utilisateurs importante
- Projet de longue date (depuis 2007)
Points faibles
- Pas de version ARM64 native
- L’installation exige des droits d’administrateur
En résumé: Cppcheck est un logiciel open source pour Windows, proposé pour les PC 64 bits. Il est maintenu activement. Les administrateurs peuvent le déployer sans intervention.
Captures d’écran
Cppcheck : le téléchargement est-il sûr ?
- Le fichier est servi par github.com, le domaine de l’éditeur
- Le lien de téléchargement utilise HTTPS
- Une empreinte SHA256 est publiée : le fichier peut être vérifié:
3929162BAB7E71D1B9B18708EC054FB0188BFC8EA1660979ED95837F5A9F547B· Ouvrir le rapport VirusTotal de cette empreinte - Le lien n’a pas encore été vérifié
- Le code source est public
- ExeAtlas n’héberge, n’emballe ni ne modifie aucun installateur
Guide associé: Vérifier l’empreinte SHA256 d’un fichier sous Windows
Versions récentes
Toutes les versions (22) ›22 versions en 5 ans · environ 4 par an
| Version | Date | Taille | Fichiers |
|---|---|---|---|
| 2.22.0Dernière | 19 septembre 2026 | — | 64 bits MSI |
| 2.21.0 | 4 juin 2026 | — | 64 bits MSI |
| 2.20.0 | 2 mars 2026 | — | 64 bits MSI |
| 2.19.0 | 21 décembre 2025 | — | 64 bits MSI |
| 2.18.0 | 20 juillet 2025 | — | 64 bits MSI |
| 2.17.1 | 26 février 2025 | — | 64 bits MSI |
| 2.16.0 | 27 octobre 2024 | — | 64 bits MSI |
| 2.15.0 | 31 août 2024 | — | 64 bits MSI |
Installer en ligne de commande
Installation silencieuse ›winget install --id Cppcheck.Cppcheck -echoco install cppcheck -ymsiexec /i cppcheck-2.22.0-x64-Setup.msi /qn /norestartmsiexec /x {B9BB529E-C446-4B39-B047-B6B4DB91B62F} /qn /norestartGuide associé: Utiliser winget : installer et mettre à jour
Informations
- Éditeur
- The Cppcheck team
- Licence
- GPL-3.0
- Prix
- Gratuit
- Code source
- github.com/cppcheck-opensource/cppcheck
- Langage
- C++
- Configuration requise
- Windows 11 / 10
- Architecture
- 64 bits
- Installateur
- MSI
- Autres plateformes
- type Unix
- Version
- 2.22.0
- Date de sortie
- 19 septembre 2026
- Première version
- 2007
- Ajouté au catalogue
- 30 mars 2021
- Versions répertoriées
- 22
- Mises à jour par an
- 4
- Téléchargements Chocolatey
- 573 538
- Étoiles GitHub
- 6 786
- Forks GitHub
- 1 605
- Site officiel
- github.com
- Identifiant winget
- Cppcheck.Cppcheck
- Paquet Chocolatey
- cppcheck
- Code produit MSI
- {B9BB529E-C446-4B39-B047-B6B4DB91B62F}
Notes et avis
Aucun avis pour l’instant. Soyez le premier à noter ce logiciel.
Questions fréquentes
Cppcheck est-il gratuit ?
Oui. Cppcheck est un logiciel open source distribué sous licence GPL-3.0.
Cppcheck : le téléchargement est-il sûr ?
Le fichier est servi par github.com, un domaine qui appartient à l’éditeur ; ExeAtlas n’héberge pas le fichier et ne le modifie pas. Comparez son empreinte SHA256 avec celle affichée ici, ou ouvrez le rapport VirusTotal de cette empreinte.
Comment installer Cppcheck avec winget ?
Ouvrez PowerShell ou le Terminal Windows et exécutez la commande winget indiquée sur cette page. winget télécharge l’installateur officiel et vérifie son empreinte SHA256 avant de le lancer.
Peut-on installer Cppcheck en mode silencieux ?
Oui. La page consacrée à l’installation silencieuse donne la commande exacte pour chaque installateur, y compris msiexec pour le paquet MSI.
Cppcheck fonctionne-t-il sur ARM (Windows on Arm) ?
Il n’existe pas de version ARM64 ; Windows 11 sur Arm peut exécuter la version 64 bits par émulation.
Où télécharger une ancienne version de Cppcheck ?
La page des versions répertorie les 22 versions avec les liens vers leurs fichiers d’installation officiels, jusqu’à celle du 30 mars 2021.