Skip to main content
Add URL for Valgrind
Source Link
Toby Speight
  • 88.3k
  • 16
  • 33

C / C++

  • Clang's Static Analyzer, a free static analyzer based on Clang.

  • Coverity, a commercial static analyzer, free for open source developers.

  • Cppcheck, an open-source static analyzer.

  • CppDepend, a commercial static analyzer based on Clang.

  • GCC, free compiler that closely follows C and C++ standards.

  • ValgrindValgrind, run-time analyser that is particularly good for the kind of memory errors common in these languages.


Simply compiling code with warning options such as -Wall -Wextra -pedantic catches quite a number of potential or actual problems.

C / C++

  • Clang's Static Analyzer, a free static analyzer based on Clang.

  • Coverity, a commercial static analyzer, free for open source developers.

  • Cppcheck, an open-source static analyzer.

  • CppDepend, a commercial static analyzer based on Clang.

  • GCC, free compiler that closely follows C and C++ standards.

  • Valgrind, run-time analyser that is particularly good for the kind of memory errors common in these languages.


Simply compiling code with warning options such as -Wall -Wextra -pedantic catches quite a number of potential or actual problems.

C / C++

  • Clang's Static Analyzer, a free static analyzer based on Clang.

  • Coverity, a commercial static analyzer, free for open source developers.

  • Cppcheck, an open-source static analyzer.

  • CppDepend, a commercial static analyzer based on Clang.

  • GCC, free compiler that closely follows C and C++ standards.

  • Valgrind, run-time analyser that is particularly good for the kind of memory errors common in these languages.


Simply compiling code with warning options such as -Wall -Wextra -pedantic catches quite a number of potential or actual problems.

Add Valgrind
Source Link
Toby Speight
  • 88.3k
  • 16
  • 33

C / C++

  • Clang's Static Analyzer, a free static analyzer based on Clang.

  • Coverity, a commercial static analyzer, free for open source developers.

  • Cppcheck, an open-source static analyzer.

  • CppDepend, a commercial static analyzer based on Clang.

  • gccGCC, free compiler that closely follows C and C++ standards.

  • Valgrind, run-time analyser that is particularly good for the kind of memory errors common in these languages.

Website: https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html


Simply compiling code with warning options such as -Wall -Wextra -pedantic options catches quite a number of potential or actual problems.

C / C++

Website: https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html


Simply compiling code with -Wall -Wextra -pedantic options catches quite a number of potential or actual problems.

C / C++

  • Clang's Static Analyzer, a free static analyzer based on Clang.

  • Coverity, a commercial static analyzer, free for open source developers.

  • Cppcheck, an open-source static analyzer.

  • CppDepend, a commercial static analyzer based on Clang.

  • GCC, free compiler that closely follows C and C++ standards.

  • Valgrind, run-time analyser that is particularly good for the kind of memory errors common in these languages.


Simply compiling code with warning options such as -Wall -Wextra -pedantic catches quite a number of potential or actual problems.

Add Clang's static analyzer.
Source Link
Morwenn
  • 20.2k
  • 15
  • 19

C / C++

  • Clang's Static Analyzer, a free static analyzer based on Clang.

  • Coverity, a commercial static analyzer, free for open source developers

  • Cppcheck, an open-source static analyzer

  • CppDepend, a commercial static analyzer based on Clang

  • flint, another open-source static analyzer

  • gcc

Website: https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html


Simply compiling code with -Wall -Wextra -pedantic options catches quite a number of potential or actual problems.

C / C++

  • Coverity, a commercial static analyzer, free for open source developers

  • Cppcheck, an open-source static analyzer

  • CppDepend, a commercial static analyzer based on Clang

  • flint, another open-source static analyzer

  • gcc

Website: https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html


Simply compiling code with -Wall -Wextra -pedantic options catches quite a number of potential or actual problems.

C / C++

Website: https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html


Simply compiling code with -Wall -Wextra -pedantic options catches quite a number of potential or actual problems.

More uniform presentation.
Source Link
Morwenn
  • 20.2k
  • 15
  • 19
Loading
Added flint.
Source Link
Morwenn
  • 20.2k
  • 15
  • 19
Loading
added 78 characters in body
Source Link
JaDogg
  • 4.6k
  • 14
  • 26
Loading
fixed formatting
Source Link
Edward
  • 67.2k
  • 12
  • 17
Loading
Edited format to look like the other answers
Source Link
Phrancis
  • 20.5k
  • 35
  • 65
Loading
Source Link
Edward
  • 67.2k
  • 12
  • 17
Loading