C - Quelle option dois-je utiliser pour produire un fichier de liste?

Je suis nouveau sur le langage de programmation C et gcc.

Je suis en train d'essayer de déchiffrer un peu complexe C programme. Je voudrais lire une utile liste de fichier à la place du fichier source.

Je suis à la recherche d'un fichier de liste créé par le compilateur gcc qui contient:

  1. le code source pour tous les inclut
  2. xref = renvoi d'inscription
  3. référence à l'endroit où la variable est déclarée. Par exemple, si la ligne contient i++;, puis une note indiquant ont été i est déclarée.

J'ai fait une recherche, mais gcc a donc beaucoup d'options, je me suis perdu.

Si il y a un meilleur endroit pour poser ma question, s'il vous plaît laissez-moi savoir.

Les listes sont tellement 1960-s! Obtenez un environnement de développement intégré à la place 🙂 (à prendre avec un grain de sel)
Même Cobol avait une croix de référence en option. Comment dois-je aller sur la compréhension d'un programme C avec les deux commentaires en plus de la licence GNU?
La croix-référencement est la chose la plus facile dans les Ide modernes. Vous cliquez droit sur une variable ou une fonction, et sélectionnez "aller à" définition " ou "trouver tous les usages", et l'IDE trouve pour vous. Pas de papier, pas d'imprimantes, c'est presque aussi facile que la navigation dans des liens hypertexte.
Êtes-vous sûr que vous voulez voir "le code source de toutes les comprend"? Même stdlib.h et stdio.h? Sauf si vous êtes le piratage de la glibc, l'info, les fichiers peuvent être utiles.

OriginalL'auteur historystamp | 2012-04-27