jjdf.net
当前位置:首页 >> 能在x86上编译运行在Arm的交叉编译器吗 >>

能在x86上编译运行在Arm的交叉编译器吗

,在进行ARM-linux嵌入式开发时必须在PC机(x86结构)上编译出能够运行在ARM上的程序,然后再将程序下载到ARM中来运行.这就用到了交叉编译器...

首先你有没有操作系统,有操作系统才能成为软件,如果没有,那叫裸版程序;操作系统如果是Linux的话,和Linux下执行可执行文件一样的,我看你问这问题应该还刚刚用,你得先仔细看看手册熟悉自己的开发板然后在开始用,这样才会少走弯路。没有图...

首先你要知道一个软件可能需要在多个CPU架构的平台上运行,如ARM架构,X86架构等等。 假设你要开发一个软件目标平台是ARM,那么你可以选择在PC上,即X86平台上进行开发,然后使用交叉编译工具把软件编译成ARM架构版本,然后才能在ARM上运行,如...

这里需要注意的是所谓,实际上包含两个概念: 体系结构(Architecture)、操作系统(Operating System)。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。 方法及步骤: 1、搭建交叉编译环境 选

完全可以的,有arm-linux-gcc,你可以自己去编译,这个需要的耐心很大,而且需要选择好各种所需库的版本,否则会出现编译失败;你也可以直接下载网上现成的.建议使用crosstool-ng集成编译环境去编译.

1.下载arm-linux-gcc-3.4.1.tar.bz2到任意的目录下,我把它下载到了我的个人文件夹里 /home/wrq 2. 解压 arm-linux-gcc-3.4.1.tar.bz2 #tar -jxvf arm-linux-gcc-3.4.1.tar.bz2 解压过程需要一段时间,解压后的文件形成了 usr/local/ 文件夹,进...

出现的错误时什么样子的,贴出来分析一下。 最好是可以看一下喔网名吧,方便以后遇到问题了好解决

gcc是linux系统下面用来将代码编译成一个可执行程序的手段。编译出来的是适用于linux系统的可执行二进制文件。可执行程序其实就是一堆的0101二进制机器码。这些机器码代表什么含义只有机器本身能理解。所以你用gcc编译出来的可执行程序只有在lin...

最主要的还是,你的QT在PC上运行的x86的,最后要换成arm结构的,你得怀疑下你的bin是不是真的是arm架构的。

在一个平台上生成另外一个平台上的可执行代码才叫做交叉编译。如果你安装的编译环境仅仅是为了生成本系统上的可执行代码,那就不是交叉编译环境,至于是不是X86,要看你的Ubuntu到底是不是X86平台。

网站首页 | 网站地图
All rights reserved Powered by www.jjdf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com