1
如何在Ubuntu 12.04 i386主机上交叉编译适用于Ubuntu 12.04 armhf架构的应用程序?
我已经编写了一个大型应用程序。我可以在以下情况下成功编译该应用程序: 在运行Ubuntu 12.04的i386主机的本机编译中 本机在运行Ubuntu 12.04的PandaBoard上(这需要很长时间) 在主机PC上将Qemu和chroot用于armhf PandaBoard目标(这需要很长时间) 我想交叉编译i386主机上的应用程序,使其在诸如PandaBoard之类的目标上运行,以便及时完成构建。到目前为止,使用存储库中的arm-linux-gnueabihf工具链进行的尝试均导致二进制文件无法正常运行。在这个阶段,我还没有打包软件的计划。 推荐的成功交叉编译的方法是什么?