我已经为 linux VM 中的嵌入式 linux 设备 (gumstix) 完成了所有开发工作,我想将代码库移动到我的主机 Linux 计算机上。交叉编译器是在我继承代码库之前设置的,所以我不确定编译器是如何设置的。我有一些关于如何设置交叉编译器的问题。
VM 上的编译器是 arm-linux-gnueabihf-gcc。
- 交叉编译器内核是特定的吗?(使用 linux 内核 3.17)
- 是交叉编译器目标设备特定的;即我需要使用gumstix 编译器还是arm-linux-gnueabihf-gcc 是否令人满意。这个编译器是否需要手动配置。
- 有没有办法查看/导入工作 VM 编译器的配置设置?
- arm-linux-gnueabihf-gcc 是否使用与 gcc 编译器相同的标准库源代码?
- 我已经看到了在 web 上设置交叉编译器的不同方法。我在哪里可以找到设置交叉编译器的综合信息(不仅仅是操作方法,还解释了原因)。
谢谢