如何为单个配方使用不同的编译器?

问题描述 投票:0回答:1

我正在为多核MCU(A7 + M4)构建一个yocto映像。 U-Boot和Linux在A7上运行。 M4用于一些实时操作。

目前我正在构建M4部分(cmake项目),bitbake只将二进制文件添加到图像中。我想要做的是将M4构建集成到yocto构建过程中。为此,我需要为M4配方指定不同的编译器,但我找不到任何方法。

阅读yocto手册后,我认为编写自定义do_compile方法应该可行。但我想应该有一些方法来使用现有的cmake构建器。

yocto bitbake
1个回答
0
投票

我认为multiconfig功能是你想要的,只要两个变体都有自己的MACHINE定义:https://www.yoctoproject.org/docs/2.6/mega-manual/mega-manual.html#dev-building-images-for-multiple-targets-using-multiple-configurations

© www.soinside.com 2019 - 2024. All rights reserved.