内核 3.14.1 编译错误

内核 3.14.1 编译错误

我安装了内核 3.14.1,似乎没有问题。

uname -r
3.14.1-031401-generic

但是,当我尝试进入文件夹并尝试执行 make 时,它​​失败了。我发现有多个文件丢失了。知道如何获取它们吗?

 sudo make
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf --silentoldconfig Kconfig
make[1]: *** No rule to make target `/usr/src/linux-headers-3.14.1-031401-generic/arch/x86/syscalls/syscall_32.tbl', needed by `arch/x86/syscalls/../include/generated/uapi/asm/unistd_32.h'.  Stop.
make: *** [archheaders] Error 2

答案1

如果要编译内核,请转到内核目录(假设是linux 3.14):

cd linux 3.14

然后make defconfig,它会自动为内核创建 x86 配置。

如果您希望添加额外的功能(自定义内核构建),请使用make menuconfig

相关内容