3.4.3. 自己手动编译交叉编译器的优点

  • 自定义各种组件及版本

    对于自己去制作交叉编译器的话,则其所用的各种组件,模块的版本,都可以自己选择和定制

  • 针对你自己的CPU进行特定的优化

  • 对于各种补丁包,已经很清楚了

    既然是自己制作交叉编译器,那么自然选择了,相对较新的源码包,以及各种模块

    其自然,已经现存有很多补丁包

    这些补丁包,修复了很多bug,或者是增加了很多新的功能支持等

    这时候,你就可以找到并打上这些补丁包

    以实现,修复该模块的已知的bug,增加新的功能的支持了

  • Same source for all targets

    暂未搞懂此点的确切含义。

  • 可以同步更新最新补丁

    相应的,如果有最新的补丁,也可以及时打上

  • 可重复

    对于自己制作交叉编译器的话,

    制作完成后,就确定了对应的各个模块的版本,有了对应的配置文件

    此配置,拿到别的地方,别人用同样的工具和类似的环境,是可以重新编译为其自己的

    即,所谓的可重复,别人可以利用你已经验证,可以正常制作和使用的各个版本的模块和配置,实现自己也制作一个属于自己的交叉编译器

  • 有社区支持

    当然,对应的,在制作交叉编译器期间,使用交叉编译器期间,

    出了问题,有任何疑问,都有对应的社区的,热心人,帮你解决,回答你的问题。

  • 适合你自己的系统

    如前所述,拿别人已制作好的交叉编译器,未必真正完全适合你自己的系统

    而如果你自己制作的话,当然就完全根据自己的需求,去制作出最适合自己的系统的交叉编译器了