6

我正在尝试编译我的 linux 内核,在自定义我的内核配置后,我录制了命令 make 开始编译,但出现如下错误:

asma@ubuntu:/usr/src/linux$ make 
make[1]: *** No rule to make target `/usr/src/linux-headers-3.5.0-23/arch/x86/syscalls/syscall_32.tbl', needed by `arch/x86/syscalls/../include/generated/asm/unistd_32.h'.  Stop.
make: *** [archheaders] Error 2

我该如何解决这个问题请

4

1 回答 1

5

要为 Ubuntu 构建 Linux 内核,
可以通过运行以下命令获得正确的补丁源,

sudo apt-get install linux-source

(在旧版本的 Ubuntu 上,包名是linux-tree

源安装在/usr/src/linux-source-<version-num>/.

于 2013-09-01T19:26:00.217 回答