我已经完成了Linux VM中嵌入式Linux设备(gumstix)的所有开发工作,我想将代码库移到我的主机Linux计算机上。交叉编译器是在继承代码库之前进行设置的,因此我不确定如何设置编译器。关于如何设置交叉编译器,我有一些疑问。
VM上的编译器是arm-linux-gnueabihf-gcc。
谢谢
答案 0 :(得分:0)
交叉编译器既不特定于内核也不特定于目标设备。它特定于您要定位的SoC或处理器的体系结构。因此,如果您当前的编译器是arm-linux-gnueabihf-gcc,则表示它可以编译硬件支持浮点的ARM32处理器的代码。您可以使用软件包管理器来安装类似的编译器,具体取决于您的主机Linux系统,也可以从here下载。
不同的人可能会建议不同的方法,以及关于特定方法是简单还是困难的建议。无论如何,我通常建议您使用Yocto / Openembedded或Buildroot之类的东西来构建完整的目标映像并生成SDK进行开发。
不确定第4季的意思。