
交叉编译
文章平均质量分 54
洪水猛兽行
这个作者很懒,什么都没留下…
展开
-
交叉编译知识简介
一,何为交叉编译? 我们需要在arm芯片的板子上运行程序,该程序就需要在x86芯片上通过交叉编译的方式,编译出一个arm架构的程序。 二,如何交叉编译? 1、我们编译一个x86的程序使用的是gcc,而交叉编译则使用的是交叉编译工具链里的gcc,每家arm板子对应的工具链都不同,比如海思3716使用的arm-hisiv200-linux-gcc。 交叉编译gcc使用方法和gcc是一样原创 2017-11-01 14:49:43 · 432 阅读 · 0 评论 -
交叉工具编译链命名规则
命名规则: arch [-vendor] [-os] [-(gnu)eabi] arch - 体系架构,如ARM,MIPSverdor - 工具链提供商os - 目标操作系统eabi - 嵌入式应用二进制接口 如arm-hisiv200-linux-gnueabi,意思是供应厂商为hisiv200,主要编译基于arm架构的u-boot,linux内核,linux应用等。原创 2017-11-01 16:40:44 · 237 阅读 · 0 评论 -
如何移植glib至i.MX6
一、准备 glib-2.45.3 libffi-3.2.1 zlib-1.2.8 glib依赖libffi和zlib,需要先交叉编译这2项,这2项编译没什么特殊的,libffi的configure命令如下: ./configure --prefix=`pwd`/result CC=arm-poky-linux-gnueabi-gcc --host=arm-poky-linux-gnueabi...原创 2019-03-28 10:05:21 · 363 阅读 · 0 评论