自动化建构 编辑
组建自动化指自动创建软件组建的一组进程,包括将计算机源代码编译器成二进制码、将二进制码软件包管理系统软件包以及运行测试自动化
3
相关
make是一个在软件开发中所使用的工具软件,经由读取“makefile”的文件以自动化建构软件。它是一种转化文件形式的工具,转换的目标称为“target”;与此同时,它也检查文件的依赖关系,如果需要的话,它会调用一些外部软件来完成任务。它的依赖关系检查系统非常简单,主要根据依赖文件的修改时间进行判断。大多数情况下,它被用来编译源代码,生成目标代码,然后把结果代码连接起来生成可执行文件或者库文件。它使用叫做“makefile”的文件来确定一个target文件的依赖关系,然后把生成这个target的相关命令传给shell去执行。
OpenEmbedded是一个采用MIT许可证的软件架构,目标在于为嵌入式系统构建Linux发行版。它的自动化建构系统采用类似Gentoo之Ebuild的BitBake。2011年3月,它与Yocto计划合作,以OpenEmbedded-Core专案作为项目发展的名称。
OpenEmbedded建置系统基于BitBake建置工具,其操作行为与Gentoo Linux ebuilds相似。
在旧式的OpenEmbedded-Classic平台上,所有自动建置的处方都放在一起,而在新的OpenEmbedded-Core,其结构由许多layers组成,让使用者可以更容易加入客制化的自动建置处方。
make是一个在软件开发中所使用的工具软件,经由读取“makefile”的文件以自动化建构软件。它是一种转化文件形式的工具,转换的目标称为“target”;与此同时,它也检查文件的依赖关系,如果需要的话,它会调用一些外部软件来完成任务。它的依赖关系检查系统非常简单,主要根据依赖文件的修改时间进行判断。大多数情况下,它被用来编译源代码,生成目标代码,然后把结果代码连接起来生成可执行文件或者库文件。它使用叫做“makefile”的文件来确定一个target文件的依赖关系,然后把生成这个target的相关命令传给shell去执行。
make是一个在软件开发中所使用的工具软件,经由读取“makefile”的文件以自动化建构软件。它是一种转化文件形式的工具,转换的目标称为“target”;与此同时,它也检查文件的依赖关系,如果需要的话,它会调用一些外部软件来完成任务。它的依赖关系检查系统非常简单,主要根据依赖文件的修改时间进行判断。大多数情况下,它被用来编译源代码,生成目标代码,然后把结果代码连接起来生成可执行文件或者库文件。它使用叫做“makefile”的文件来确定一个target文件的依赖关系,然后把生成这个target的相关命令传给shell去执行。