我尝试过:
git checkout 2018.05
make qemu_x86_64_defconfig
make BR2_JLEVEL="$(nproc)" "$(pwd)/output/images/rootfs.ext2"
但是它仍然在以下位置构建内核:
output/images/bzImage
我想这样做是因为:
我在子模块上的Linux上使用LINUX_OVERRIDE_SRCDIR
,因此Linux的标头应与将用于构建的源相匹配。
比如说glibc与内核构建之间是否存在基本的依赖关系,还是仅仅是一个永远都无法满足的怪异用例?
啊,我现在注意到,任何可加载的内核模块都需要在rootfs上运行,并且需要内核构建,并且该构建确实在rootfs中包含一些.ko
。
答案 0 :(得分:3)
好吧,只需禁用BR2_LINUX_KERNEL
,Buildroot将不再构建内核。