oee如何构建目标板的kernel-devsrc环境和本地编译环境?

由于我的目标板需要本地编译环境,我修改了我的local.conf,但是我生成的devsrc缺少部分头文件,例如没有asm的软链接,我想请问下,这是为什么呢?

另外我发现由于被注释跳过gcc,需要修改配方才能使载板系统具备gcc环境,但是由于是EXTERNAL_TOOLCHAIN_GCC,最终生成的结果还需要export环境变量,我想请看可以直接使用yocto本身的gcc吗?

thx

我的local.conf添加了如下append:
IMAGE_INSTALL:append = " cmake ninja "
IMAGE_INSTALL:append = " glibc glibc-external binutils "
IMAGE_INSTALL:append = " kernel-dev kernel-devsrc module-init-tools packagegroup-kernel-modules elfutils "
IMAGE_INSTALL:append = " packagegroup-kernel-modules "
IMAGE_INSTALL:append = " gcc g++ make autoconf automake gcc-symlinks g+±symlinks "
IMAGE_INSTALL:append = " pkgconfig pkgconfig-dev m4 libtool "
IMAGE_INSTALL:append = " zlib-dev "
IMAGE_INSTALL:append = " bison flex "
IMAGE_INSTALL:append = " automake autoconf m4 perl "

另外,我发现scripts文件夹也没有生成modpostmodule-common.lds

如果老哥们能有一些参考就是最好的了,thx

bad news,我发现我本地编译会有各种报错。例如uapi里没有asm,只有asm-generic,编译会发生很多不匹配的warning