As a programmer, I make mistakes, the compiler catches some, but far from all, and to catch more I use a static analyser. In this video, I demonstrate cppcheck, which is a static analyser for C/C++. I show how to enable and suppress errors, and create a Makefile-rule that lets me run "make cppcheck" from the command-line to check my entire project.
Code: https://github.com/artfulbytes/nsumo_...
Example 1:
cppcheck --quiet --enable=all --error-exitcode=1 main.c file1.c src/ -I include/
Example 2 (suppress specific error):
cppcheck --quiet --enable=all --error-exitcode=1 --suppress=unusedFunction:main.c:1
0:00 cppcheck
0:36 Install and Run
1:06 Enable more errors
1:50 Suppress errors
2:43 Multiple files
3:03 Makefile
4:24 Git commit and last words
🌍 Links
https://cppcheck.sourceforge.io/manua...
⌨️ My development environment
https://www.artfulbytes.com/devenv
🌍 Links
GitHub - https://github.com/artfulbytes
Website - https://www.artfulbytes.com
👨💻 About me
Hi and welcome. I'm Niklas, an embedded systems engineer from Sweden. On this channel, I make practical videos about embedded systems or, in general terms, about building and programming hardware.
Auf dieser Seite können Sie das Online-Video Static Analysis for C/C+ with cppcheck (+Makefile) | Embedded System Project Series #9 mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Artful Bytes 02 Oktober 2022 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 9,217 Mal angesehen und es wurde von 195 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!