-je utiliser sur Linux et Windows: gvim + ctags + cscope.
environnement Même fonctionnera sur solaris aussi bien, mais cela est de la force bien sûr, vous utiliser vim comme rédacteur en chef, je suis assez sûr que emacs peut travailler avec les ctags et cscope ainsi.
Vous voudrez peut-être essayer de vim, c'est un peu difficile au début, mais bientôt vous ne pouvez pas travailler autrement. L'éditeur le plus efficace (IMHO).
replay Commentaire:
Regardez dans le cscope man:
...
fonctions Find appelées par cette fonction:
fonctions Find appel de cette fonction:
...
Je pense que c'est exactement ce que vous cherchez ... S'il vous plaît clarifier sinon.
replay Commentaire 2:
ok, maintenant je vous comprends. Les outils que j'ai suggérés peuvent vous aider à comprendre le flux de code, et trouver là un certain symbole est défini, mais pas ce que vous cherchez.
pas ce que vous demander, mais puisque nous parlons j'ai une certaine expérience avec le portage et les pilotes (vous pouvez ignorer)
Il semble que le compilateur est assez bon pour votre tâche. Vous commencez juste avec le fichier original et laissez le compilateur trouver ce qui manque, il y aura beaucoup de stubs vides et vous obtiendrez du code compilé.
Au moins pour commencer, je vous suggère de créer beaucoup de talons et la modification du code d'origine le moins possible, plus tard une fois que vous le faire fonctionner, vous pouvez optimiser.
Il est peut-être plus complexe en fonction du type de pilote vous êtes PORTAGE (je suppose pilote du noyau), les sous-systèmes Windows et Solaris ne sont pas si semblables. Nous avons un chauffeur qui travaille à la fois sur Solaris et Windows, mais il a été conçu pour être multi plate-forme dès le début.
À moins que le pilote ne compile déjà sous Windows, vous avez probablement besoin d'un outil Solaris ... les fichiers système requis/les dépendances externes peuvent ne pas exister sous Windows. –