asm*_*sma 6 linux linux-kernel
我正在尝试编译我的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
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题呢
要为Ubuntu构建Linux内核,
可以通过运行命令获取正确的修补源,
sudo apt-get install linux-source
Run Code Online (Sandbox Code Playgroud)
(在旧版本的Ubuntu上,包名是linux-tree)
源安装在/usr/src/linux-source-<version-num>/.
| 归档时间: |
|
| 查看次数: |
9874 次 |
| 最近记录: |