永发信息网

什么是交叉编译,为什么要使用交叉编译

答案:2  悬赏:20  手机版
解决时间 2021-02-26 12:22
什么是交叉编译,为什么要使用交叉编译
最佳答案
交叉编译 一般指的是 编译非本地机器上运行的代码。
通俗点讲就是 编译其它机器上运行的代码,那些机器的cpu 指令集与编译机器不同,所以编译出来的代码不能直接在编译机上运行。
编译机器上一般需要借助虚拟机才能运行编译后的代码;

最常见的交叉编译是在PC上开发手机app,手机使用的cpu和操作系统一般根编译机都不一样。我们编译出来的手机app不能直接在windows下或linux下运行,只能通过装在PC上的虚拟机才能运行。
全部回答
交叉编译的概念(来自百度百科):
简单地说,就是在一个平台上生成另一个平台上的可执行代码。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。举例来说,我们常说的x86 Linux平台实际上是Intel x86体系结构和Linux for x86操作系统的统称;而x86 WinNT平台实际上是Intel x86体系结构和Windows NT for x86操作系统的简称。
举个例子:
我们在Linux系统比如Ubuntu上编写的C程序完全可以拿到Windows系统上正常运行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
兄弟俩土豆粉地址有知道的么?有点事想过去
永城市商丘正宗逍遥镇福鼎轩胡辣汤这个地址怎
有白天晚上区分用的流量 是不是过凌晨十二点
幸福村在哪里啊,我有事要去这个地方
家有儿女第几部第几集张一山扮演侦探
中国邮政储蓄银行喻家山支行怎么去啊,有知道
美瞳年抛是不是带一年旧得扔掉还是带365次?
下列不属于企业管理的目标的是()。A.生存B.
抚松县国土局抚松中心国土所地址在哪,我要去
上网无聊玩什么游戏啊!网络不要!大型不要!
表格怎么只能打印半页
浙江省余姚市瑞云学校新课标助学同步练.英语
在薄情的世界里深情的活着法文翻译
某工程为获得土地使用权而支付的土地征用费按
x线钡剂透视的名词解释
推荐资讯
描写金花茶的句子
沧州市的,我们今天填中考志愿,我想去一中可
宁波哪里修手机好点
易拉罐掉到超市地上摔出一个口还可以喝吗
含有繁星的四字词语有哪些
安然纳米汗蒸岚县店地址在什么地方,想过去办
太敏感,被男子亲了两口后,身体酥软兴奋得不
合规在业务细节中与合规不在业务细节中辩论的
评论:小米5s和小米6有什么区别
下列生殖方式,属于有性生殖的是DA. 植物组织
前塔埠头村地址好找么,我有些事要过去
塔卧村地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?