Date Редакция Категория comp Теги CodeBlocks / Cpp

Cppcheck

Этот плагин добавляет в Code::Blocks возможности Cppcheck. Cppcheck выполняет статический анализ исходного кода, выявляя потенциальные источники ошибок на основе набора правил, в частности, проверяющих:

  • выход за границы (области памяти)
  • безопасность исключений
  • утечки памяти (на этот случай есть специализированное средство – Valgrind, речь о котором пойдёт ниже)
  • использование устаревших функций
  • недопустимое использование элементов STL
  • наличие неинициализированных переменных и неиспользуемых функций

Установка на Xubuntu (предполагается, что Code::Blocks уже установлен)

  1. Устанавливаем Cppcheck (пакет cppcheck)
  2. Устанавливаем коллекцию плагинов для Code::Blocks (пакет codeblocks-contrib), среди которых есть и нужный.

Запускаем Code::Blocks. Открываем проект, который собираемся анализировать, и с помощью меню Plugins/CppCheck запускаем плагин.



Комментарии

comments powered by Disqus