我已经完成了linux中的嵌入式linux设备(gumstix)的所有开发工作,我想将代码库移到我的主机Linux计算机上。交叉编译器是在我继承代码基之前设置的,所以我不确定编译器是如何设置的。我有一些关于如何设置交叉编译器的问题。
VM上的编译器是arm-linux-gnueabihf-gcc.
谢谢
发布于 2019-02-01 05:10:28
交叉编译器既不是内核特定的,也不是目标设备特定的。它特定于您所针对的SoC或处理器的体系结构。因此,如果您当前的编译器是arm-linux gcc,这意味着它可以为硬件上支持浮点的ARM32处理器编译代码。根据主机Linux系统的不同,您可以使用包管理器安装类似的编译器,也可以从这里下载。
不同的人可能会推荐不同的方法,也可能是关于一个特定的方法是容易的还是困难的。无论如何,我倾向于建议构建完整的目标映像,并生成一个SDK,用于使用Yocto/Openembedded或Buildroot这样的工具进行开发。
不清楚你所说的Q4到底是什么意思。
https://stackoverflow.com/questions/54407716
复制相似问题