Cppcheck — статический анализатор кода для языка C/C++, предназначенный для поиска ошибок, которые не обнаруживаются компиляторами. Главной целью проекта является сведение до минимума количества ложных срабатываний при поиске ошибок.
Анализатор способен проверять нестандартные участки кода, включающие использование расширений компилятора, встраиваемый ассемблер и т. п.
Обнаруживает различные типы ошибок в программах.
Также позволяет скачивать и подключать правила и дополнения из репозиториев cppcheck. Собственные правила для проверок могут быть добавлены посредством регулярных выражений.
Возможно уточнение стандарта, которому соответствует проверяемый код. Поддерживаются следующие стандарты: C89, C99, C11, C++03, C++11, POSIX. При этом одновременно можно указывать несколько стандартов сразу (например, С11 и POSIX).
Помимо стандарта можно указать целевую платформу для более точного определения ошибок. Каждая платформа определяет размеры базовых типов данных и специфичные для платформы типы данных. Среди доступных можно указать UNIX-подобную операционную систему либо операционную систему Windows разрядностью 32 или 64 бита.
Что такое Cppcheck?
Программу Cppcheck выпускает The Cppcheck team. Это ПО для Windows с открытым исходным кодом. Первая версия вышла в 2007 году. Язык программирования: C++. Кроме Windows, есть версии для Unix-подобная операционная система.
Установка и системные требования
Разработчик предлагает установщики MSI для систем 64-бит. Для установки нужны права администратора. Тихая установка возможна с помощью документированных ключей установщика. Есть MSI-пакет для развёртывания через групповые политики, Intune или Configuration Manager.
Обновления и история версий
Текущая версия — 2.22.0, вышла 19 сентября 2026 г.. История версий начинается с 30 марта 2021 г.: всего 22 версии со ссылками на официальные файлы. Частота выпусков — около 4 в год.
Популярность и типы файлов
Пакет в Chocolatey скачан 573 538 раз. У исходного кода на GitHub (cppcheck-opensource/cppcheck) 6 786 звёзд. Статья о программе есть в Википедии на 8 языках нашего сайта.
Описание проекта на GitHub: “static analysis of C/C++ code”
Плюсы / Минусы
Плюсы
- Открытый исходный код: его можно проверить и собрать самостоятельно
- MSI-пакет для централизованного развёртывания
- Документированная тихая установка
- Последнее обновление — меньше двух месяцев назад
- Есть версии для Unix-подобная операционная система
- Большая аудитория пользователей
- Зрелый проект (с 2007 года)
Минусы
- Нет нативной сборки ARM64
- Для установки нужны права администратора
Коротко: Cppcheck — программа для Windows с открытым исходным кодом; сборки: 64-бит. Программа регулярно обновляется. Администраторы могут развёртывать её без участия пользователя.
Скриншоты
Безопасно ли скачивать программу Cppcheck?
- Файл загружается с домена разработчика (github.com)
- Ссылка для скачивания использует HTTPS
- Опубликован хеш SHA256 — файл можно проверить:
3929162BAB7E71D1B9B18708EC054FB0188BFC8EA1660979ED95837F5A9F547B· Открыть отчёт VirusTotal по этому хешу - Ссылка ещё не проверялась
- Исходный код открыт
- ExeAtlas не хранит, не оборачивает и не изменяет установщики
Инструкция по теме: Как проверить хеш SHA256 файла в Windows
Последние версии
Все версии (22) ›22 версии за 5 лет · примерно 4 в год
| Версия | Дата | Размер | Файлы |
|---|---|---|---|
| 2.22.0Последняя | 19 сентября 2026 г. | — | 64-бит MSI |
| 2.21.0 | 4 июня 2026 г. | — | 64-бит MSI |
| 2.20.0 | 2 марта 2026 г. | — | 64-бит MSI |
| 2.19.0 | 21 декабря 2025 г. | — | 64-бит MSI |
| 2.18.0 | 20 июля 2025 г. | — | 64-бит MSI |
| 2.17.1 | 26 февраля 2025 г. | — | 64-бит MSI |
| 2.16.0 | 27 октября 2024 г. | — | 64-бит MSI |
| 2.15.0 | 31 августа 2024 г. | — | 64-бит MSI |
Установка из командной строки
Тихая установка ›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 /norestartИнструкция по теме: Как пользоваться winget: установка и обновление
Информация
- Разработчик
- The Cppcheck team
- Лицензия
- GPL-3.0
- Цена
- Бесплатно
- Исходный код
- github.com/cppcheck-opensource/cppcheck
- Язык программирования
- C++
- Требования
- Windows 11 / 10
- Архитектура
- 64-бит
- Установщик
- MSI
- Другие платформы
- Unix-подобная операционная система
- Версия
- 2.22.0
- Дата выхода
- 19 сентября 2026 г.
- Первый выпуск
- 2007
- Добавлено в каталог
- 30 марта 2021 г.
- Версий в каталоге
- 22
- Обновлений в год
- 4
- Загрузки Chocolatey
- 573 538
- Звёзды GitHub
- 6 786
- Форки на GitHub
- 1 605
- Сайт
- github.com
- ID winget
- Cppcheck.Cppcheck
- Пакет Chocolatey
- cppcheck
- Код продукта MSI
- {B9BB529E-C446-4B39-B047-B6B4DB91B62F}
Оценки и отзывы
Отзывов пока нет. Оценку можно оставить первым.
Частые вопросы
Программа Cppcheck бесплатная?
Да. Cppcheck — программа с открытым исходным кодом (лицензия GPL-3.0); скачать и использовать её можно бесплатно.
Безопасно ли скачивать программу Cppcheck?
Файл загружается с github.com — этот домен принадлежит разработчику; ExeAtlas не хранит и не изменяет файл. Сравните SHA256 скачанного файла с указанным на этой странице или откройте отчёт VirusTotal по этому хешу.
Как установить Cppcheck через winget?
Откройте PowerShell или Терминал Windows и выполните команду winget с этой страницы. winget скачает официальный установщик и проверит его хеш SHA256 перед запуском.
Можно ли установить Cppcheck в тихом режиме?
Да. На странице тихой установки приведена точная команда для каждого установщика, включая msiexec для MSI-пакета.
Работает ли Cppcheck на ARM (Windows on Arm)?
Сборки ARM64 нет; Windows 11 on Arm может запустить версию 64-бит через эмуляцию.
Где скачать старые версии программы Cppcheck?
На странице версий собраны ссылки на официальные установщики всех версий (22), начиная с 30 марта 2021 г..