当代码是开源时,头文件是否是必需的?

时间:2016-03-14 06:43:29

标签: linker compiler-theory

据我了解,头文件是一种开发实践,通过从源C文件复制所有外部有意义的符号来创建头文件。因此能够将链接信息提供给用户及其编译器,而无需向他们提供源代码。

当然,头文件中的值超出了编译器的技术要求。这超出了我的问题范围。我不是在寻求实用的建议,也就是说,我并没有积极地尝试链接源c文件,我也不会。我试图理解为什么它似乎永远不会被完成,因为有的印象是没有技术限制(虽然存在业务限制)。

用不同的方式来表达,

完整的源文件可以用于链接吗?

从技术上讲。

0 个答案:

没有答案