交叉编译工具链构建方法、装置、电子设备及存储介质.pdf 立即下载
2023-07-25
约1.9万字
约16页
0
469KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

交叉编译工具链构建方法、装置、电子设备及存储介质.pdf

202010599357.pdf

预览

免费试读已结束,剩余 11 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113849181A(43)申请公布日2021.12.28(21)申请号202010599357.1(22)申请日2020.06.28(71)申请人网神信息技术(北京)股份有限公司地址100097北京市海淀区昆明湖南路51号D座二层202、203、205、206、207、208号申请人奇安信科技集团股份有限公司国家计算机病毒应急处理中心(72)发明人赵增乾胡伟平李常坤(74)专利代理机构北京路浩知识产权代理有限公司11002代理人苗晓静(51)Int.Cl.G06F8/41(2018.01)G06F8/61(2018.01)权利要求书2页说明书11页附图2页(54)发明名称交叉编译工具链构建方法、装置、电子设备及存储介质(57)摘要本发明实施例提供一种交叉编译工具链构建方法、装置、电子设备及存储介质,方法包括:创建各目标平台的文件目录;获取各目标平台适用的交叉编译工具的源代码和第三方库文件;获取各目标平台适用的系统核心文件;根据各目标平台适用的交叉编译工具的源代码和第三方库文件,将适用于相应目标平台的交叉编译工具编译并安装至相应目标平台的文件目录下,并将获取的适用于相应目标平台的系统核心文件存储至相应目标平台的文件目录下,以构建适用于各目标平台的交叉编译工具链。由此可见,本发明实施例提出了一种通用型的交叉编译工具链构建方法,构建得到的交叉编译工具链可以支持各种不同平台架构的交叉编译工作。CN113849181ACN113849181A权利要求书1/2页1.一种交叉编译工具链构建方法,其特征在于,包括:创建各目标平台的文件目录;获取各目标平台适用的交叉编译工具的源代码和第三方库文件;获取各目标平台适用的系统核心文件;根据各目标平台适用的交叉编译工具的源代码和第三方库文件,将适用于相应目标平台的交叉编译工具编译并安装至相应目标平台的文件目录下,并将获取的适用于相应目标平台的系统核心文件存储至相应目标平台的文件目录下,以构建适用于各目标平台的交叉编译工具链。2.根据权利要求1所述的交叉编译工具链构建方法,其特征在于,每个目标平台的文件目录下包含有工具文件夹、安装目录文件夹和系统核心文件文件夹;所述工具文件夹,用于存储适用于相应目标平台的交叉编译工具的源代码以及第三方库文件;所述安装目录文件夹,用于存储所述工具文件夹中的源代码编译完成后的安装文件以及所述第三方库文件的安装文件;所述系统核心文件文件夹,用于存储适用于相应目标平台的系统核心文件。3.根据权利要求1所述的交叉编译工具链构建方法,其特征在于,所述交叉编译工具包括:gcc和binutils;相应地,获取各目标平台适用的交叉编译工具的源代码和第三方库文件,包括:确定各目标平台适用的gcc的源代码和第三方库文件;确定各目标平台适用的binutils的源代码和第三方库文件。4.根据权利要求3所述的交叉编译工具链构建方法,其特征在于,根据各目标平台适用的交叉编译工具的源代码和第三方库文件,将适用于相应目标平台的交叉编译工具编译并安装至相应目标平台的文件目录下,包括:根据各目标平台适用的gcc的源代码和第三方库文件,将gcc编译并安装至相应目标平台的文件目录下;根据各目标平台适用的binutils的源代码和第三方库文件,将binutils编译并安装至相应目标平台的文件目录下。5.根据权利要求4所述的交叉编译工具链构建方法,其特征在于,根据各目标平台适用的gcc的源代码和第三方库文件,将gcc编译并安装至相应目标平台的文件目录下,包括:确定各目标平台适用的gcc的安装参数--prefix--target的取值;根据第三方库文件以及安装参数--prefix--target的取值,将gcc编译并安装至相应目标平台的文件目录下;相应地,根据各目标平台适用的binutils的源代码和第三方库文件,将binutils编译并安装至相应目标平台的文件目录下,包括:确定各目标平台适用的binutils的安装参数--prefix--target的取值;根据第三方库文件以及安装参数--prefix--target的取值,将binutils编译并安装至相应目标平台的文件目录下。6.根据权利要求5所述的交叉编译工具链构建方法,其特征在于,在根据第三方库文件以及安装参数--prefix--target的取值,将gcc编译并安装至相应目标平台的文件目录时,2CN113849181A权利要求书2/2页根据是否需要c和c++功能确定是否添加-enable-languages=c,c++。7.根据权利要求1所述的交叉编译工具链构建方法,其特征在于,所述系统核心文件包括lib、lib64、lib32、/usr/include、/usr/lib、/u
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

交叉编译工具链构建方法、装置、电子设备及存储介质

文档大小:469KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用