首页 > 解决方案 > Buildroot多个输出目录?

问题描述

是否可以使用 Buildroot 生成多个交叉编译器?在为完全不同的架构创建新的交叉编译器之前,不需要将生成的文件传输到其他地方?

标签: cross-compilingbuildroot

解决方案


您可以使用树外编译:

make O=foo foo_defconfig
make O=bar bar_defconfig
cd foo; make menuconfig; make toolchain; cd .. # builds in foo/* instead of output/*
cd bar; make menuconfig; make toolchain; cd .. # Can run in parallel

请参见第8.5 节。在手册中构建树外以获取更多信息。


推荐阅读