What open source C++ static analysis tools are ava

2019-01-01 04:06发布

Java has some very good open source static analysis tools such as FindBugs, Checkstyle and PMD. Those tools are easy to use, very helpful, runs on multiple operating systems and free.

Commercial C++ static analysis products are available. Although having such products are great, the cost is just way too much for students and it is usually rather hard to get trial version.

The alternative is to find open source C++ static analysis tools that will run on multiple platforms (Windows and Unix). By using an open source tool, it could be modified to fit certain needs. Finding the tools has not been easy task.

Below is a short list of C++ static analysis tools that were found or suggested by others.

What are some other portable open source C++ static analysis tools that anyone knows of and can be recommended?

Some related links.

14条回答
梦寄多情
2楼-- · 2019-01-01 05:08

John Carmack also mentions PVS-Studio in this interesting blog post on "Static Code Analysis".

查看更多
只若初见
3楼-- · 2019-01-01 05:09

One can also code extensions of GCC in MELT (a domain specific language designed for extending GCC) or GCC plugins in C (much harder) to do some custom analysis.

查看更多
登录 后发表回答