收起左侧

内核缺少使用dae需要的CONFIG_DEBUG_INFO、CONFIG_DEBUG_INFO_BTF内核选项

1
回复
39
查看
[ 复制链接 ]

1

主题

1

回帖

0

牛值

江湖小虾

悬赏1飞牛币未解决

这是dae的地址,根据官方使用指南,使用dae需要以下内核选项:

CONFIG_BPF=y
CONFIG_BPF_SYSCALL=y
CONFIG_BPF_JIT=y
CONFIG_CGROUPS=y
CONFIG_KPROBES=y
CONFIG_NET_INGRESS=y
CONFIG_NET_EGRESS=y
CONFIG_NET_SCH_INGRESS=m
CONFIG_NET_CLS_BPF=m
CONFIG_NET_CLS_ACT=y
CONFIG_BPF_STREAM_PARSER=y
CONFIG_DEBUG_INFO=y
# CONFIG_DEBUG_INFO_REDUCED is not set
CONFIG_DEBUG_INFO_BTF=y
CONFIG_KPROBE_EVENTS=y
CONFIG_BPF_EVENTS=y

我通过以下命令检查他们:

(zcat /proc/config.gz || cat /boot/{config,config-$(uname -r)}) | grep -E 'CONFIG_(DEBUG_INFO|DEBUG_INFO_BTF|KPROBES|KPROBE_EVENTS|BPF|BPF_SYSCALL|BPF_JIT|BPF_STREAM_PARSER|NET_CLS_ACT|NET_SCH_INGRESS|NET_INGRESS|NET_EGRESS|NET_CLS_BPF|BPF_EVENTS|CGROUPS)=|# CONFIG_DEBUG_INFO_REDUCED is not set'

输出显示如下:

gzip: /proc/config.gz: No such file or directory
cat: /boot/config: No such file or directory
CONFIG_BPF=y
CONFIG_BPF_SYSCALL=y
CONFIG_BPF_JIT=y
CONFIG_CGROUPS=y
CONFIG_KPROBES=y
CONFIG_NET_INGRESS=y
CONFIG_NET_EGRESS=y
CONFIG_NET_SCH_INGRESS=m
CONFIG_NET_CLS_BPF=m
CONFIG_NET_CLS_ACT=y
CONFIG_BPF_STREAM_PARSER=y
CONFIG_KPROBE_EVENTS=y
CONFIG_BPF_EVENTS=y

通过对比看出,缺少了CONFIG_DEBUG_INFO、CONFIG_DEBUG_INFO_BTF 两项,请问我该怎么启用这两项呢?我问AI好像可能需要重新编译内核,求大佬解答,谢谢!

收藏
送赞
分享

1

主题

118

回帖

0

牛值

初出茅庐

为啥不用docker版本呢
互帮互助,有问题可加q:583485102
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则