由于没有wireguard 我尝试安装kernel-source 进行构建,具体操作如下
- 关闭selinux 并安装构建基础依赖包
- 安装kernel-source
- 拷贝当前/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
- make menuconfig(增加wireguard)
Device Drivers —> Network device support → Wireguard secure network tunnel 选中[*]/或者[M]
保存退出 - 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被移除了~
请问有相同问题的大佬么?