我正在尋找PVS-Studio工具的一些替代方法,以便在C項目中運行一些靜態代碼分析。你們有什麼建議嗎?類似PVS-Studio的工具用於C項目中的靜態代碼分析?
5
A
回答
3
你沒有說明你需要什麼,也不平臺(你的暱稱暗示的Linux), 但我用(d)這些在過去對我的代碼很大的影響:
- Cppcheck(大Eclipse插件整合,其CPP但它實際上支持C99 - 插件被稱爲cppcheclipse)
- 稀疏(可通過 「外部工具」)
- 0123被inegrated到Eclipse(蝕CDT具有插件)
- 柯頓(蝕的內部部分)
- Intel SSA(I相信這可以從英特爾Compaser或並行工作室,兩者都提供免費的非商業等許可證訪問和官方英特爾Eclipse的集成插件)
所有的這些都可以在同一時間到Eclipse(使用插件,「運行外部工具」整合內部Ar)和提供實時檢查和的Eclipse CDT IDE內分析linux pr程序員。
如果你想要更多,alsa真棒套工具Frama-C。
這些是我知道的靜態分析最好的免費工具(不一定是開源的或免費的商業用途),他們真的與eclipse很好的協同作用。 對不起廣告eclipse btw,除了Codan工具,這些可以通過其他方式訪問(cppcheck提供簡單的GUI我相信,其他人都可以從shell訪問)。
0
您沒有提及您要查找的功能,但您可以查看Vigilant Sentry並查看它是否符合您的需求。它對C和C++程序進行靜態分析,並有一個用於開發自定義檢查的插件系統。
相關問題
- 1. 開源靜態代碼分析工具,用於C++
- 2. 靜態代碼分析與動態代碼分析工具?
- 3. 靜態代碼分析工具
- 4. 代碼增量靜態分析工具?
- 5. 選擇靜態代碼分析工具
- 6. Windows上的C++靜態代碼分析工具
- 7. 類似SourceMonitor的工具來分析iPhone/Objective-C代碼
- 8. 用於C++/c共享和靜態庫的靜態分析工具
- 9. 用於分析OCaml代碼的工具
- 10. Linux中靜態代碼分析工具的比較?
- 11. C++代碼分析工具
- 12. 用於C的靜態代碼分析儀
- 13. .NET Core的靜態代碼分析工具
- 14. 開發專有API的靜態源代碼分析工具?
- 15. Common Lisp的靜態代碼分析工具?
- 16. TeamCity針對.NET的靜態代碼分析工具
- 17. 什麼靜態分析工具可用於C#?
- 18. 靜態代碼分析如何工作
- 19. 靜態代碼分析的Grails/Groovy項目
- 20. Python中的靜態代碼分析?
- 21. 是否有可能使用類似FindBugs的Android靜態分析工具?
- 22. 靜態代碼分析/代碼註釋
- 23. 用於數據庫設計的靜態分析工具
- 24. Objective-C/Xcode的動態代碼分析工具
- 25. 在打字稿中是否有任何好的靜態代碼分析工具?
- 26. 靜態/動態源代碼分析
- 27. 代碼分析工具4
- 28. 用於查找單元測試中的缺陷的靜態代碼分析工具?
- 29. 有沒有JavaScript靜態分析工具?
- 30. Adobe Flex靜態分析工具
其實,我正在尋找一個更便宜的解決方案或開源的。 :d – vinnylinux 2011-12-22 17:31:55