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