技术特征:
1.一种在linux下跨架构编译的方法,其特征在于:包括如下步骤:步骤一,精简linux arm64系统;步骤二,配置环境变量;步骤三,安装适用于linuxarm64的编译工具链,通过工具链连接依赖软件库。2.根据权利要求1所述的在linux下跨架构编译的方法,其特征在于:所述步骤一中精简linux arm64系统的具体步骤如下:步骤一一,在标准的arm64版本的linux上进行剪裁,去掉与硬件相关的驱动程序,去掉后台服务,去掉除内核和标准库以外的应用程序,即可完成对linux arm64系统的精简步骤。3.根据权利要求2所述的在linux下跨架构编译的方法,其特征在于:所述步骤一一中的剪裁步骤具体为:在安装完linux系统后,将系统内不必要的文件做删除操作,对不必要的服务进行停止并删除其可执行文件,删除服务描述,删除驱动程序,最终得到一个不可在物理设备上启动,但可以在虚拟机环境下启动的,没有任何附加文件的精简系统;其中,精简系统通过linux自带的dd命令,即可生成镜象,并拷贝到其他系统上进行使用。4.根据权利要求1或2或3所述的在linux下跨架构编译的方法,其特征在于:所述步骤二中配置环境变量的步骤如下:步骤二一,在确定更好root后,输入指定的用户目录;步骤二二,在/root目录下,编写对应的sh的配置文件;步骤二三,将新增/root/.bashrc文件进行环境的配置;步骤二四,环境配置完成后,将相关的文件拷贝到系统内。5.根据权利要求1或2或3所述的在linux下跨架构编译的方法,其特征在于:所述步骤三中安装的编译工具链包括:编译器,用于提供软件编译;链接器,用于实现软件链接;调试器,用于提供软件调试。6.根据权利要求1或2或3所述的在linux下跨架构编译的方法,其特征在于:所述步骤一中在精简了linux arm64系统之后,还对原始系统中的文件进行挂载。
技术总结
本发明公开了一种在Linux下跨架构编译的方法,包括如下步骤:步骤一,精简Linux Arm64系统;步骤二,配置环境变量;步骤三,安装适用于LinuxArm64的编译工具链,通过工具链连接依赖软件库。本发明的在Linux下跨架构编译的方法,通过步骤一至步骤三的设置,便可实现在Arm64系统上进行安装编译工具链了,如此便可有效的实现跨架构编译了。有效的实现跨架构编译了。有效的实现跨架构编译了。
技术研发人员:何晓杰 宋杨 秦钢
受保护的技术使用者:杭州指令集智能科技有限公司
技术研发日:2022.06.15
技术公布日:2022/9/2
再多了解一些
本文用于企业家、创业者技术爱好者查询,结果仅供参考。