Có thể sử dụng trình phân tích cú pháp CDT của Eclipse bên ngoài Eclipse để phân tích nguồn C không?Sử dụng trình phân tích cú pháp CDT của Eclipse bên ngoài CDT
Trả lời
Có, điều đó là có thể.
Tôi làm việc trong một dự án có tên là CPAchecker thực hiện chính xác điều đó.
Nếu bạn không bị ràng buộc để sử dụng CDT Eclipse, tôi khuyên bạn nên sử dụng clang/llvm. Nó là một trình biên dịch và phân tích mã khá trẻ, nhưng nó có hiệu năng tốt.
[1] http://clang.llvm.org/ [2] http://en.wikipedia.org/wiki/Clang
Bạn có thể thiết lập nhật thực CDT phân tích cú pháp như một dịch vụ. Sau đó, bạn có thể chuyển mã C của bạn cho nó và có mã được phân tích. Tôi đã làm những điều tương tự, ngoại trừ việc tôi sử dụng jdt thay thế.
Tùy thuộc vào kịch bản chính xác của bạn, bạn có thể xem Eclim và/hoặc việc triển khai của nó. Nó chạy một nhật thực không đầu và kết nối với nó bằng cách sử dụng trình soạn thảo vim. Rõ ràng nó cũng hỗ trợ các giao diện người dùng khác. C/C++ - Các dự án dường như được hỗ trợ: http://eclim.org/vim/c/project.html
Nếu không, tôi sẽ đi với @Dodon Victor và đề xuất clang/llvm.
- 1. Trình phân tích lỗi CDT Eclipse cho trình xây dựng dựa trên gcc bên ngoài
- 2. C++: Thư viện bên ngoài trong eclipse CDT
- 3. Eclipse Eclipse CDT profiler
- 4. Eclipse CDT không thể phân tích cú pháp các phương thức trên các phần tử trong các thùng chứa STL
- 5. Lỗi CDT C++ Eclipse
- 6. Sử dụng API cú pháp trừu tượng của CDT để tạo/viết mã C?
- 7. Eclipse CDT và Source Control
- 8. Refactoring C++ trong Eclipse CDT
- 9. Định cấu hình CDT Eclipse để sử dụng g ++
- 10. Sử dụng Makefile tùy chỉnh với Eclipse/CDT
- 11. Bạn sử dụng các plugin nào cùng với CDT Eclipse?
- 12. Sử dụng Css bên ngoài để phân tích cú pháp XML
- 13. Kết hợp phân tích cú pháp phân tích cú pháp, phân tích cú pháp và phân tích cú pháp rừng
- 14. Cách mở tệp vcproj từ CDT Eclipse?
- 15. C++ Eclipse CDT Cách thêm gcc 4.6.3
- 16. Đối số dòng lệnh C++ Eclipse CDT?
- 17. "Mở thực hiện" trong Eclipse CDT
- 18. Gỡ lỗi fork() trong eclipse cdt
- 19. Gỡ lỗi với Eclipse CDT và GDB
- 20. Eclipse CDT đã tắt màu nền mã
- 21. Trình tạo trình phân tích cú pháp và trình phân tích cú pháp cho Common Lisp
- 22. Nhập dự án CMake vào Eclipse CDT
- 23. Eclipse CDT Autocomplete không hoạt động
- 24. Eclipse CDT mã phân tích cho rằng size_t là mơ hồ
- 25. Hiểu các dự án CDT Eclipse
- 26. Không thể phân tích cú pháp html sử dụng lxml XPath phân tích cú pháp
- 27. Trình phân tích cú pháp email Java?
- 28. Cần trình phân tích cú pháp C++
- 29. Eclipse CDT (CCS) Goto Định nghĩa của hàm
- 30. Tái cấu trúc bổ sung cho Eclipse CDT
Bạn có đang tìm kiếm các gói phân tích mã C hay bạn đặc biệt muốn sử dụng CDT không? –
@IraBaxter chỉ là một phân tích mã nguồn mở C, và cái gần nhất tôi có thể nghĩ là CDT nhật thực (vâng, tôi đã thấy sản phẩm của bạn, điều này là nhiều hơn hoặc ít hơn những gì tôi đang tìm kiếm, nhưng là một bằng chứng về khái niệm Tôi muốn bắt đầu với một cái gì đó mã nguồn mở). – mikebloch
Có CIL, FramaC và GCC nếu bạn muốn các phiên bản nguồn mở. –