现在我有三星S5PV210(Cortex-A8)的板子一块,其有一个对应的arm-linux-gcc(gcc4.4.6)包,另外最近需要平台升级使用飞思卡尔的i.MX 6(Cortex-A9),他对应的也有一个arm-linux-gcc(gcc4.6.2)包,我使用这两个平台分别都编译了qt4.8.6源码,现在我使用飞思卡尔i.MX 6的arm-linux-gcc编译的QT平台,建立一个QT应用程序,他能够在三星S5PV210的板子上运行。
所以我的问题是他们的交叉编译环境和具体的那个公司生产的应用处理器之间有没有关系?换个问法,使用同一个ARM指令集,他们的交叉编译环境就可以共用吗?
问题已经得到答案:
http://www.crifan.com/files/doc/docbook/cross_compile/release/html/cross_compile.html