Quelqu'un peut-il me dire quel est le fichier liste et le fichier carte en c?
Question
Je suis Manoj à nouveau ici pour vous demander mes doutes.
J'ai entendu cela dans turbo c lorsque nous réalisons des projets avec plusieurs fichiers sources
alors nous pouvons générer le fichier liste et le fichier carte .
Que sont-ils?
que contiennent-ils?
Et comment les générer en utilisant les commandes à l'invite de commande MS-DOS en utilisant tcc pour turbo c?
Comment générer le code d'assemblage d'un fichier c à l'aide de commandes turbo tcc?
La solution
Le fichier liste contient normalement le code de langage d'assemblage généré par le compilateur. Il peut également contenir votre code source original entrecoupé du code asm.
Le fichier de carte contient tous les symboles statiques (fonctions, globales, etc.) de votre code et leurs adresses relatives. Selon les paramètres de votre éditeur de liens, il peut contenir d'autres informations, telles que l'adresse de chaque ligne de code de votre programme. Si votre programme se bloque, il est possible de déterminer l’emplacement de la panne à l’aide du fichier de carte.
Autres conseils
Pour autant que je sache, les fichiers de mappe fournissent les mappages de fonctions et de variables sur des emplacements de mémoire relatifs. Normalement, ils ne sont pas très utiles pour les programmeurs.
Pour les générer, consultez le fichier d’aide, toutes les informations nécessaires doivent y figurer.