gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 11:51:50 24 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/55881613/

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