¿Es posible utilizar el analizador CDT de Eclipse fuera de Eclipse, para analizar fuentes C fuera de línea?Usando el analizador Eclipse CDT fuera de CDT
Respuesta
Sí, es posible.
Trabajo en un proyecto llamado CPAchecker que hace exactamente eso.
Si no tiene restricciones para usar Eclipse CDT, le recomiendo usar clang/llvm. Es un compilador y analizador de código bastante joven, pero tiene un buen rendimiento.
[1] http://clang.llvm.org/ [2] http://en.wikipedia.org/wiki/Clang
Puede configurar Eclipse CDT analizador como un servicio. Luego puede pasarle su código C y analizar el código. He hecho cosas similares, excepto que uso jdt en su lugar.
Dependiendo de su escenario exacto, puede echar un vistazo a Eclim y/o su implementación. Ejecuta un eclipse sin cabeza y se conecta a él usando el editor vim. Al parecer, también es compatible con otras interfaces. C/C++ - Los proyectos parecen ser compatibles: http://eclim.org/vim/c/project.html
De lo contrario, me gustaría ir con @Dodon Victor y recomendar clang/llvm.
- 1. Linux Eclipse CDT profiler
- 2. Error de Eclipse CDT C++
- 3. refresh eclipse cdt system includes
- 4. Eclipse CDT Autocompletar no funciona
- 5. Eclipse CDT y Source Control
- 6. Eclipse CDT Plantilla "Nueva clase"
- 7. Refactoring adicional para Eclipse CDT
- 8. Eclipse CDT Integrados Incluir directorios
- 9. Ncurses de depuración con Eclipse CDT
- 10. Comprensión de los proyectos CDT de Eclipse
- 11. ¿Cómo construir proyectos SCons con Eclipse CDT?
- 12. Configuración de Eclipse CDT para compilación remota
- 13. eclipse CDT bibliotecas glib error de inclusión
- 14. Personalización de include-guard para Eclipse CDT
- 15. Instalar Eclipse JDT encima de CDT
- 16. Configuración de compilación predeterminada Eclipse CDT
- 17. C++: biblioteca externa en Eclipse CDT
- 18. ¿Cómo lidiar con Eclipse CDT + Cygwin?
- 19. Tutorial básico? Makefiles en Eclipse CDT
- 20. Depuración con Eclipse CDT y GDB
- 21. C++ Eclipse CDT Cómo agregar gcc 4.6.3
- 22. link static lib en eclipse cdt
- 23. CMake con MinGW y Eclipse CDT
- 24. ¿Qué complementos usas junto con Eclipse CDT?
- 25. Configurar Eclipse CDT para usar g ++
- 26. Deshabilitar EGit en Eclipse-CDT Juno
- 27. Analizador de errores Eclipse CDT para generador externo basado en gcc
- 28. ¿Dónde está el Makefile generado por el Eclipse CDT?
- 29. Cómo convertir el proyecto de VisualStudio a Eclipse CDT
- 30. Eclipse Helios CDT: ignorar el directorio de compilación
¿Está buscando simplemente paquetes de análisis de código C, o desea utilizar CDT específicamente? –
@IraBaxter solo un código abierto de código C, y el más cercano que pude pensar es eclipse CDT (sí, he visto su producto, esto es más o menos lo que estoy buscando, pero como una prueba de concepto Quiero comenzar con algo de código abierto). – mikebloch
Hay CIL, FramaC y GCC si quieres versiones de código abierto. –