Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是Manoj再次在这里问你我的疑问。
我听说在 turbo c 中,当我们使用多个源文件进行项目时
然后我们可以生成列表文件和地图文件。
这些是什么?
它们包含什么?
以及如何使用 tcc for turbo c 在 MS-DOS 命令提示符下使用命令生成它们?
如何使用 turbo tcc 命令生成 ac 文件的汇编代码?
列表文件通常包含编译器生成的汇编语言代码。它还可能包含您的原始源代码,其中散布着 asm 代码。
映射文件包含代码中的所有静态符号(函数、全局变量等)及其相对地址。根据您的链接器设置,它可能包含其他信息,例如程序中每一行代码的地址。如果您的程序崩溃,可以使用映射文件确定崩溃发生的位置。
据我所知,映射文件提供了函数和变量到相对内存位置的映射。通常它们对程序员不是很有用。
要生成它们,请查看帮助文件,所有需要的信息都应该在那里。