2011-01-27 25 views
9

Estoy a la búsqueda de un buen software para examinar el código de kernel escrito en C. Actualmente estoy usando el navegador de fuentes. ¿Hay alguna sugerencia mejor?Buen navegador de código fuente para C

EDITAR: Trabajo en sistemas con Windows y Linux (Ubuntu), por lo que debe ejecutarse en al menos uno de ellos, pero el software de Linux es preferible.

+3

Bajo qué sistema operativo? –

Respuesta

1

Visual Slick Edit me convence. Buen etiquetado para grandes bases de código, construcción, macros, interfaz de usuario ligera y soporte para varios idiomas. Lamentablemente cuesta unos $.

+0

¿El "Visual" indica que es un complemento para Visual Studio? – apoorv020

3

Puede que esto no sea lo que estás buscando; es menos interactivo que una herramienta dedicada, pero encontré que LXR es muy útil para proporcionar un interfaz de interfaz web para examinar grandes repositorios de origen. En cada archivo, cada símbolo está vinculado a su definición original, por lo que es fácil marcar exactamente lo que está buscando.

Fue diseñado originalmente para indexar el código fuente del núcleo Linux, y todavía lo hace here, (aunque debo decir que no estoy jazzed sobre la nueva interfaz AJAX ...)

se puede ejecutar en cualquier base de código, sin embargo; no limitado al kernel de Linux. Y la interfaz web facilita el acceso desde cualquier lugar y desde cualquier sistema.

1

Uso Doxygen cuando recibo un gran trozo de código que necesito hacer una revisión rápida. Puede usar una sintaxis especial en su fuente para hacer que la salida de Doxygen sea agradable, pero hace un trabajo decente sin ella.

1

La razón por la que principalmente quería cambiar desde el navegador de origen era que el proyecto se había cerrado y el nuevo proyecto (Source navigator NG) parecía haber desaparecido (porque el sitio web, etc. estaba fuera de servicio). Pero hoy, lo revisé y tuvieron lanzamientos hasta 2010. Así que probablemente todavía estén funcionando.

Compruébalo, tiene una buena GUI y la búsqueda es más fácil que en cscope.

0

NetBeans funciona perfecto para mí ctrl + clic en cualquier símbolo le llevará a la definición luego alt + izquierda muy conveniente para el código fuente de navegación también es multiplataforma

Cuestiones relacionadas