Cppcheck
Этот плагин добавляет в Code::Blocks возможности Cppcheck. Cppcheck выполняет статический анализ исходного кода, выявляя потенциальные источники ошибок на основе набора правил, в частности, проверяющих:
- выход за границы (области памяти)
- безопасность исключений
- утечки памяти (на этот случай есть специализированное средство – Valgrind, речь о котором пойдёт ниже)
- использование устаревших функций
- недопустимое использование элементов STL
- наличие неинициализированных переменных и неиспользуемых функций
Установка на Xubuntu (предполагается, что Code::Blocks уже установлен)
- Устанавливаем Cppcheck (пакет
cppcheck
) - Устанавливаем коллекцию плагинов для Code::Blocks (пакет
codeblocks-contrib
), среди которых есть и нужный.
Запускаем Code::Blocks. Открываем проект, который собираемся анализировать, и с помощью меню Plugins/CppCheck запускаем плагин.
Комментарии
comments powered by Disqus