交叉编译vs虚拟机native编译?

包含64位CPU、PPC、龙芯等所有非i386芯片
回复
phyceiver
帖子: 18
注册时间: 2015-12-02 13:40
系统: ubuntu
送出感谢: 13 次
接收感谢: 0

交叉编译vs虚拟机native编译?

#1

帖子 phyceiver » 2016-06-05 12:11

各位好,我打算为armel架构编译一个小项目,但在交叉编译工具链和交叉编译依赖方面遇到一些困难。但听说qemu可以虚拟其他架构,因此异想天开,想用qemu虚拟一个armel机器,这样不就相当于native编译了么?
请问是否可行,谢谢!
onlylove
论坛版主
帖子: 4442
注册时间: 2007-01-14 16:23
送出感谢: 0
接收感谢: 100 次

Re: 交叉编译vs虚拟机native编译?

#2

帖子 onlylove » 2016-06-05 16:53

自己试一下不就好了么 :What
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
头像
jobinson99
帖子: 1169
注册时间: 2007-04-28 15:14
系统: NixOS+虚拟机各种系统
送出感谢: 0
接收感谢: 5 次
联系:

Re: 交叉编译vs虚拟机native编译?

#3

帖子 jobinson99 » 2016-07-20 22:05

可行,就是编译速度可能慢——模拟的设备可能性能不足。

比如在电脑上交叉编译,1-3小时搞定内核,如果换到树莓派,那编译时间就要翻几倍,而且存储空间可能都不够。
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
回复

回到 “系统架构支持”