我下载了一个开源库。它让我用命令./do执行名为“do”的文件。然后它继续建立图书馆大约10分钟。什么正在建立一个图书馆?
答案 0 :(得分:3)
构建意味着将源代码编译为可执行格式。库是用于定义可重用组件的术语。
例如,如果您想要将日期转换操作(如dd / mm / yyyy格式)设置为mm / dd / yyyy,您可以编写自己的代码,也可以使用已经由某人编写的可重用代码。这些可重复使用的代码可以许多许可证形式向公众发布;其中一个是开源的。
如果代码是开源的,那么任何人都可以下载源代码。有时源代码的编译版本也会存在。还将提供如何编译(换句话说,“构建”)源代码到可执行格式的说明,该格式可以在您的代码中使用,这就是“构建”库的含义。
有关示例,请参阅Joda-Time Java库。
答案 1 :(得分:1)
构建是包含源代码(用于YACC,Qt MOC等),源代码编译和结果对象文件链接的过程。简而言之:它是将人类可读源代码转换为机器可读二进制库的操作序列。
专业提示:请阅读问题标记build
的说明。