【技术实现步骤摘要】
Buildroot编译方法、装置、终端及介质
[0001]本专利技术涉及计算机
,特别是涉及一种
Buildroot
编译方法
、
装置
、
终端及介质
。
技术介绍
[0002]Buildroot
是
Linux
平台上一个开源的嵌入式
Linux
系统自动构建框架
。
整个
Buildroot
是由
Makefile
脚本和
Kconfig
配置文件构成的
。
可以和编译
Linux
内核一样,通过
buildroot
配置,
menuconfig
修改,编译出一个完整的可以直接烧写到机器上运行的
Linux
系统软件
。
[0003]Buildroot
在
build
的过程中会下载大量的依赖包,如果在网络不稳定的情况下,会导致下载依赖包 ...
【技术保护点】
【技术特征摘要】
1.
一种
Buildroot
编译方法,其特征在于,所述方法包括:将下载的最新版本的所有
Buildroot
依赖包保存,并对应定义一预设地址路径;对参与编译的代码所需的各
Buildroot
依赖包进行适配,以供将编译过程中获取
Buildroot
依赖包的地址路径指定为所述预设地址路径;按照所述预设地址路径,对参与编译的各
Buildroot
依赖包进行交叉编译
。2.
根据权利要求1中所述的
Buildroot
编译方法,其特征在于,对参与编译的各
Buildroot
依赖包进行适配包括:确定参与编译的代码所需的各
Buildroot
依赖包的版本是否正确;在版本正确的情况下,去除用于在编译过程中对应下载
Buildroot
依赖包的下载信息;将对应在编译过程中获取
Buildroot
依赖包的地址路径设置为所述预设地址路径
。3.
根据权利要求2中所述的
Buildroot
编译方法,其特征在于,确定参与编译的代码所需的各
Buildroot
依赖包的版本是否正确包括:在保存的所有
Buildroot
依赖包中确定参与编译的代码所需的各
Buildroot
依赖包;判断确定的各
Buildroot
依赖包的版本是否符合代码编译所要求的
Buildroot
依赖包版本;若符合,则为版本正确;若不符合,则版本不正确,需重新下载最新版本的
Buildroot
依赖包
。4.
根据权利要求2中所述的
Buildroot
编译方法,其特征在于,去除用于在编译过程中对应下载
Buildroot
依赖包的下载信息包括:去除代码中对应下载所需的各
Buildroot
依赖包的下载信息,并且分别去除所需的各
Buildroot
依赖包中对应下载关联
Buildroot
依赖包的下载信息
。5.
根据权利要求2中所述的
Buildroot
编译方法,其特征在于,将对应在编译过程中获取
Buildroot
依赖包的地址路径设置为所述预设地址路径包括:将代码中用于获取所需的各
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。