Tag: 原生

交叉编译或编译Native Arch for CPU Arch

编写依赖于CPU拱的软件时,例如在x86上运行的C代码或在ARM cpus上运行的C代码。 通常有两种方法可以编译这些代码,或者交叉编译到ARM CPU拱门(例如,如果你在x86系统上进行开发),或者将代码复制到本机arch cpu系统并进行天真编译。 我想知道原生方法和交叉编译方法是否有好处? 我注意到Fedora ARM团队正在使用慢速/低功耗ARM设备的构建服务器集群来“天真地”编译他们的Fedora ARM旋转……当然,由Red Hat支持的项目可以访问运行x86 cpu的一些强大的构建服务器这可以在1/2的时间内完成工作……为什么他们选择? 我是否通过交叉编译我的软件而错过了什么?