了解了之前的交叉编译器的命名规则后,也就明白了交叉编译,针对不同架构,平台,目标系统等的区别。
而对于嵌入式开发,想要获得,针对我们所需要的,目标的CPU所合适的交叉编译器,就成了接下来,顺其自然要考虑的事情。
想要得到,可用的,针对自己的CPU的交叉编译器,主要有两种方式:
难度等级:1级
这个没有啥特殊要求解释的,就是,网上,总会有,免费的,好用的各种资源的。
其中就包括,别人,已经针对某些CPU,某些平台,编译好了交叉编译器了
而你要做的事情就是:找到合适的,并下载下来使用。
关于网上,现存的,可用的,针对arm的交叉编译器,可以参考我之前整理的一些:
如果网上没有合适的交叉编译器,那么就需要你手动去制作了。
自己手动制作交叉编译器,又分两种:
难度等级:6级
相关旧帖:【整理】交叉编译和现存的交叉编译工具
对于,制作交叉编译器这样的事情,本身是很需要技术含量,和很耗时的事情
所以,对此,现在现存很多相关的工具,以简化制作交叉编译器这个事情的复杂度,帮你节省很多精力和时间
而你所要做的事情就只是:
了解有哪些工具,选个合适的工具,搞懂如何使用,用其制作出你所需要的交叉编译器,即可。
关于现在有哪些交叉编译器的制作工具,正是下文正要详细解释的: