embedded-linux – Buildroot工具链 – 只需构建一次

发布时间:2020-10-17 发布网站:编程之家
编程之家收集整理的这篇文章主要介绍了embedded-linux – Buildroot工具链 – 只需构建一次编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有多个平台共享相同的buildroot.它们在buildroot包中有所不同.在buildroot中是否有一种方法可以配置为仅构建一次工具链,然后在其上构建仅包和目标.

不进行make clean的示例描述(因此工具链完好无损):

1)构建buildroot后,平台A更新目标的rootfs / etc中的一些conf文件(我正在使用平台A buildroot配置文件).
2)平台B不需要conf文件,但是因为make clean没有完成(尽管使用了Platform B buildroot配置文件);目标中存在不必要的/ etc /.如果make clean完成,那么还需要重建工具链.

谢谢你的回答.

解决方法

是.有关此内容的一些未完成的幻灯片,请参阅 http://free-electrons.com/~thomas/pub/using-buildroot-real-project.pdf.

你可以做的是为所有交叉编译工具链(使用Buildroot或crosstool-NG)构建一次,然后告诉Buildroot使用这个预先构建的交叉编译工具链作为“外部工具链”.这样,Buildroot将使用现有的编译器,并且在每次完全重建Buildroot时,您将保存完整的工具链构建时间.

请注意,这仅适用于最新版本的Buildroot,即可能不到一年.

总结

以上是编程之家为你收集整理的embedded-linux – Buildroot工具链 – 只需构建一次全部内容,希望文章能够帮你解决embedded-linux – Buildroot工具链 – 只需构建一次所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入编程之家官方QQ群:1065694478