Tôi đang tìm một số lựa chọn thay thế cho công cụ PVS-Studio, để chạy một số phân tích mã tĩnh trong các dự án C. Các bạn có bất kỳ đề nghị gì không?Công cụ như PVS-Studio để phân tích mã tĩnh trong các dự án C?
Trả lời
Bạn không nêu những gì bạn cần, cũng không phải nền tảng (nick của bạn gợi ý linux), nhưng tôi sử dụng (d) những trong quá khứ với ảnh hưởng lớn trên mã của tôi:
- Cppcheck (lớn eclipse tích hợp plugin, cpp của nó nhưng Nó không thực sự ủng hộ C99 - plugin được gọi cppcheclipse)
- thưa thớt (có thể được inegrated vào nhật thực bằng cách sử dụng "công cụ bên ngoài")
- Splint (nhật thực CDT có plugin)
- Codan (phần bên trong của nhật thực toàn phần)
- Intel SSA (Tôi tin rằng điều này có thể được truy cập từ Intel Compaser hoặc phòng thu Parallel, cả hai đều cung cấp phi mậu dịch tự do như giấy phép và chính thức của Intel tích hợp eclipse plugin)
Tất cả những có thể được tích hợp cùng lúc vào nhật thực (sử dụng plugin, "chạy công cụ bên ngoài" ar nội bộ) và cung cấp thời gian thực kiểm tra và phân tích trong Eclipse CDT IDE cho linux pr ogrammers.
Nếu bạn muốn nhiều hơn, có bộ công cụ tuyệt vời alsa trong Frama-C.
Đây là những công cụ miễn phí tốt nhất (không nhất thiết phải là nguồn mở hoặc miễn phí cho mục đích thương mại) cho phân tích tĩnh mà tôi biết và chúng thực sự tạo ra sức mạnh tổng hợp tốt với nhật thực. Xin lỗi vì quảng cáo eclipse btw, ngoại trừ công cụ Codan, chúng có thể truy cập bằng các phương tiện khác (cppcheck cung cấp GUI đơn giản mà tôi tin, và những thứ khác đều có thể truy cập từ trình bao).
Bạn không đề cập đến những tính năng bạn đang tìm kiếm, nhưng bạn có thể xem Vigilant Sentry và xem liệu nó có đáp ứng nhu cầu của bạn hay không. Nó phân tích tĩnh các chương trình C và C++, và có một hệ thống plugin để phát triển các kiểm tra tùy chỉnh của riêng bạn.
- 1. Chọn công cụ phân tích mã tĩnh
- 2. Công cụ để phân tích tĩnh gia tăng của mã?
- 3. công cụ phân tích mã tĩnh tốt nhất cho dự án android là gì?
- 4. Công cụ phân tích mã tĩnh C++ trên Windows
- 5. Công cụ phân tích mã tĩnh cho VB6
- 6. Công cụ phân tích mã cho Android
- 7. Công cụ phân tích mã C++
- 8. Công cụ để phân tích mã PHP
- 9. Công cụ phân tích tĩnh nào có sẵn cho C#?
- 10. Java Mã Công cụ Phân tích
- 11. Phân tích mã Java tĩnh
- 12. Tiêu đề bao gồm các công cụ phân tích tĩnh?
- 13. XCode: Máy phân tích tĩnh không hoạt động nếu C/C++ - Mã được sử dụng trong dự án
- 14. So sánh các công cụ phân tích mã tĩnh trong Linux?
- 15. (Visual) Phân tích phụ thuộc dự án C++
- 16. Các công cụ phân tích tĩnh Java thương mại so sánh với các công cụ miễn phí như thế nào?
- 17. Máy phân tích mã tĩnh cho C
- 18. Có một công cụ phân tích tĩnh như Lint hay Perl :: Critic cho shell script không?
- 19. Công cụ phân tích và hình dung mã MATLAB?
- 20. Công cụ phân tích C# /. NET để tìm các điều kiện chủng tộc/deadlocks
- 21. Công cụ phân tích phụ thuộc require.js
- 22. Làm thế nào để phân tích tĩnh C++ và mã Objective-C++?
- 23. phân tích mã tĩnh, phát hiện các mã thông thường
- 24. Công cụ để phân tích mã nguồn VB6 (như Hiểu từ SciTools)
- 25. Có công cụ phân tích kiểu mã nào cho C# không?
- 26. Công cụ tích hợp liên tục nào là tốt nhất cho một dự án C++?
- 27. Công cụ bảng phân cảnh giống như iOS cho dự án Android?
- 28. Phân tích mã VS2011
- 29. Công cụ phân tích tĩnh để kiểm tra khóa trước khi truy cập vào biến
- 30. Phân tích mã tĩnh hoạt động tốt như thế nào với Spring và các trừu tượng khác?
Thực ra, tôi đang tìm giải pháp rẻ hơn hoặc giải pháp nguồn mở. : D – vinnylinux