2011-01-27 17 views
9

Sono alla ricerca di un buon software per l'esplorazione del codice di livello del kernel scritto in C. Attualmente sto utilizzando il navigatore di origine. Ci sono suggerimenti migliori?Buon browser di codice sorgente per C

EDIT: Lavoro su sistemi con Windows e Linux (Ubuntu), quindi dovrebbe funzionare su almeno uno di questi, ma il software Linux è preferibile.

+3

In quali sistema operativo? –

risposta

1

Visual Slick Edit fa il trucco per me. Buona codifica per basi di codice grandi, costruzione, macro, interfaccia utente leggera e supporto per molte lingue. Purtroppo costa qualche $.

+0

Il "Visual" indica che si tratta di un addon per Visual Studio? – apoorv020

3

Questo potrebbe non essere quello per cui stai girando; è meno interattivo di uno strumento dedicato, ma ho trovato che LXR è molto utile per fornire un'interfaccia web front-end per la navigazione in grandi repository di sorgenti. In ogni file, ogni simbolo è collegato alla sua definizione originale, quindi è facile comporre fino a esattamente quello che stai cercando.

È stato originariamente progettato per l'indicizzazione i sorgenti del kernel di Linux, e lo fa ancora così here, (anche se devo dire che non sono jazzed circa la nuova interfaccia AJAX ...)

può essere eseguito su qualsiasi base di codice, però; non limitato al kernel di Linux. E l'interfaccia web rende facile l'accesso da qualsiasi luogo e da qualsiasi sistema.

1

Io uso Doxygen quando ricevo una grande quantità di codice su cui ho bisogno di fare una rapida revisione. È possibile utilizzare una sintassi speciale nella sorgente per rendere l'output Doxygen piacevole, ma senza un lavoro decente.

1

Il motivo per cui desideravo principalmente passare dal navigatore di origine era che il progetto era stato chiuso e che il nuovo progetto (Source navigator NG) sembrava essere defunto (perché il sito Web ecc. Era inattivo). Ma oggi ho controllato e avevano rilasci fino al 2010. Quindi probabilmente sono ancora operativi.

Verificare, ha una buona interfaccia grafica e la ricerca è più facile che in cscope.

0

NetBeans funziona perfetto per me Ctrl + clic su qualsiasi simbolo vi porterà alla definizione poi Alt + Sinistra molto conveniente per la navigazione codice sorgente è anche multipiattaforma

Problemi correlati