【发布时间】:2020-09-21 14:08:29
【问题描述】:
C 程序不需要同时翻译。程序的文本被保留 以本国际标准中称为源文件(或预处理文件)的单位。一种 源文件以及通过预处理包含的所有头文件和源文件 指令#include 被称为预处理翻译单元。预处理后,一个 预处理翻译单元称为翻译单元。 以前翻译过的翻译 单元可以单独保存,也可以保存在库中。 程序通过(例如)调用具有外部标识符的函数进行通信 链接,对其标识符具有外部链接的对象的操作,或操作 的数据文件。翻译单元可以单独翻译,然后链接到 生成一个可执行程序。
我被粗体字所困扰。我认为在考虑整个子句的流程时,这句话似乎不合适(这个想法一定是错误的,因为它是 ANSI 的文档)。这可能是由于我的英语不好或缺乏计算机科学知识造成的。我google了几次,搜索了所有的单词和成语,但还是不知道。
第一季度。 previously translated 翻译单元可以单独保存或保存在库中。 这句话与
previously preprocessed 翻译单元可以单独保存或保存在库中意思相同 strong>?
也就是说,句子和前一个句子之间的translation units这个词是否完全一样?
Q2. individually 是什么意思? ~ may be preserved individually. 它保存在哪里??
如果我的问题不清楚或难以理解,您可以给我另一种解释来说明句子所指的内容,而不是回答我的问题。感谢您阅读我的问题。
【问题讨论】:
标签: c99