0

我是Manoj再次在这里问你我的疑问。

我听说在 turbo c 中,当我们使用多个源文件进行项目时

然后我们可以生成列表文件和地图文件

这些是什么?

它们包含什么?

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

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

4

2 回答 2

2

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

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

于 2008-10-24T11:31:12.870 回答
0

据我所知,映射文件提供了函数和变量到相对内存位置的映射。通常它们对程序员不是很有用。

要生成它们,请查看帮助文件,所有需要的信息都应该在那里。

于 2008-10-24T11:13:34.263 回答