构建kernel失败

由于没有wireguard 我尝试安装kernel-source 进行构建,具体操作如下

  1. 关闭selinux 并安装构建基础依赖包
  2. 安装kernel-source
  3. 拷贝当前/boot//boot/config-6.6.0-28.0.0.34.oe2403.x86_64到/usr/src/linux-6.6.0-28.0.0.34.oe2403.x86_64/.config
  4. make menuconfig(增加wireguard)
    Device Drivers —> Network device support → Wireguard secure network tunnel 选中[*]/或者[M]
    保存退出
  5. make -j$(nproc)

报错

make[1]: *** [/usr/src/linux-6.6.0-28.0.0.34.oe2403.x86_64/Makefile:1923: .] Error 2
make: *** [Makefile:234: __sub-make] Error 2

Makefile 1923 的代码

PHONY += $(build-dir)
$(build-dir): prepare
        $(Q)$(MAKE) $(build)=$@ need-builtin=1 need-modorder=1 $(single-goals)

我尝试切换gcc版本 源内只有gcc-toolset-7
另外我使用明make mrproper清除错误重新构建
发现选中的wireguard被移除了~

请问有相同问题的大佬么?

只报这一段吗,前面报的什么,是不是少装包了导致某些头文件找不到

只有这两行 没其他信息~