Qualquer organismo pode me dizer o que é arquivo de lista e arquivo de mapa no c?
Pergunta
Estou Manoj novamente aqui para pedir-lhe minhas dúvidas.
Eu ouvi isso em turbo c quando estamos fazendo projetos com mais de um arquivo fonte
então podemos gerar arquivo de lista e arquivo de mapa .
O que são?
o que eles contêm?
E como gerá-los usando os comandos no comando do MS-DOS prompt usando tcc para turbo c?
Como gerar o código de montagem para um arquivo c usando comandos turbo tcc?
Solução
O arquivo lista normalmente contém o código de linguagem assembly o compilador gerado. Ele também pode conter você código fonte original intercaladas com o código asm.
O arquivo de mapa contém todos os símbolos estáticos (funções, GLOBALS, etc.) em seu código e seus endereços relativos. Dependendo de suas configurações do vinculador, ele pode ter outras informações, tais como o endereço de cada linha de código em seu programa. Se seu programa falhar, é possível determinar onde ocorreu a falha usando o arquivo de mapa.
Outras dicas
Tanto quanto eu sei, arquivos de mapas fornecem os mapeamentos de funções e variáveis ??para posições de memória relativos. Normalmente eles não são muito úteis para os programadores.
Para gerá-los, olhar para o arquivo de ajuda, todas as informações necessárias devem estar lá.