2011-01-27 3 views
9

Je suis à la recherche d'un bon logiciel pour parcourir le code au niveau noyau écrit en C. J'utilise actuellement le navigateur source. Y a-t-il de meilleures suggestions?Bon navigateur de code source pour C

EDIT: Je travaille sur des systèmes avec Windows et Linux (Ubuntu), donc il devrait fonctionner sur au moins l'un d'entre eux, mais le logiciel Linux est préférable.

+3

Sous quel système d'exploitation? –

Répondre

1

Visual Slick Edit fait l'affaire pour moi. Bonnes possibilités de marquage pour les bases de gros code, la construction, les macros, l'interface utilisateur légère et le support de nombreuses langues. Malheureusement, il en coûte quelques dollars.

+0

Est-ce que le "Visual" indique qu'il s'agit d'un addon pour Visual Studio? – apoorv020

3

Ce n'est peut-être pas ce que vous photographiez; c'est moins interactif qu'un outil dédié, mais j'ai trouvé LXR très utile pour fournir une interface Web frontale pour la navigation dans les grands référentiels sources. Dans chaque fichier, chaque symbole est lié à sa définition d'origine, il est donc facile de composer exactement ce que vous recherchez.

Il a été initialement conçu pour indexer la source du noyau Linux, et le fait encore here, (même si je dois dire que je ne suis pas enthousiasmé par la nouvelle interface AJAX ...)

Il peut être exécuté sur tout base de code, cependant; pas limité au noyau Linux. Et l'interface Web facilite l'accès depuis n'importe où et depuis n'importe quel système.

1

J'utilise Doxygen lorsque je reçois un gros morceau de code dont j'ai besoin de faire une critique rapide. Vous pouvez utiliser une syntaxe spéciale dans votre source pour rendre la sortie Doxygen agréable, mais elle fait un travail décent sans.

1

La raison pour laquelle je voulais surtout passer du navigateur source était que le projet avait fermé et que le nouveau projet (Source navigator NG) semblait être disparu (parce que le site web était en panne). Mais aujourd'hui, j'ai vérifié et ils ont eu des versions jusqu'en 2010. Donc, ils sont probablement encore en service.

Check it out, il a une bonne interface graphique et la recherche est plus facile que dans cscope.

0

NetBeans fonctionne parfaitement pour moi ctrl + clic sur un symbole vous amène à la définition puis alt + gauche très pratique pour la navigation code source il est aussi multi-plateforme