谁能告诉我c中的列表文件和映射文件是什么?

标签 c windows command dos turbo-c

Manoj再次来到这里向您询问我的疑问。

我听说在 Turbo C 中,当我们做具有多个源文件的项目时

然后我们就可以生成列表文件和 map 文件

它们是什么?

它们包含什么?

如何使用 tcc for Turbo c 在 MS-DOS 命令提示符下使用命令生成它们?

如何使用turbo tcc命令生成c文件的汇编代码?

最佳答案

列表文件通常包含编译器生成的汇编语言代码。它还可能包含散布有 asm 代码的原始源代码。

映射文件包含代码中的所有静态符号(函数、全局变量等)及其相对地址。根据您的链接器设置,它可能包含其他信息,例如程序中每行代码的地址。如果您的程序崩溃,可以使用映射文件确定崩溃发生的位置。

关于谁能告诉我c中的列表文件和映射文件是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/233047/

相关文章:

c - 我是否理解这个 C 函数(qsort 比较函数)?

windows - 最小化字符数的简单数字到数字(或数字到十六进制)加密算法

linux - bash:遍历进程输出并终止进程

c - 如果字符的最大容量是256,如何存储1000个字符数组?

c++ - 您能推荐一款适合新手的有趣的驱动程序应用程序吗?

c - 由于 getaddrinfo() 导致 Valgrind 内存泄漏

windows - 为什么从函数返回的 gstrings 串联是一个空字符串 - Groovy 1.7.4

c - UDP客户端的Windows C套接字编程

linux - 要求一个linux命令将一些分散的文件放在一起

windows - 定义这些批处理命令