gpt4 book ai didi

architecture - 没有规则可以制作目标 `arch/x86/entry/syscalls/syscall_32.tbl' ,需要 `arch/x86/entry/syscalls/../../include/generated/asm/syscalls_32.h'

转载 作者:行者123 更新时间:2023-12-04 04:52:59 35 4
gpt4 key购买 nike

当我尝试在 Ubuntu 机器中启用 PPP 时,在 menuconfig 之后发生以下错误并尝试制作内核:

$ sudo make

make[1]: *** No rule to make target `arch/x86/entry/syscalls/syscall_32.tbl', needed by `arch/x86/entry/syscalls/../../include/generated/asm/syscalls_32.h'. Stop.

make: *** [archheaders] Error 2



使用了 Ubuntu 版本 linux-headers-4.2.0-27-generic。

请帮我修复它。

最佳答案

这可能是使用 $(PWD) 时的语法错误.考虑改变这个:

all: 
$(MAKE) -C $(KDIR) M=$(PWD) modules

对此:
all: 
$(MAKE) -C $(KDIR) M=$(shell pwd) modules

这解决了我的问题。

关于architecture - 没有规则可以制作目标 `arch/x86/entry/syscalls/syscall_32.tbl' ,需要 `arch/x86/entry/syscalls/../../include/generated/asm/syscalls_32.h',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39107811/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com