目标'vmlinux'的配方失败了吗?

时间:2017-02-01 15:02:03

标签: linux operating-system kernel

我正在使用ubuntu 16.04处理vmaware 我想将系统调用添加到内核,如“hello world”。 所以我下载了一个最新的内核,我对系统调用做了一些更改,当我编译内核时我得到了这个错误。

编译时终端出错

  

ld:找不到opsyscall / built-in.o:没有这样的文件或目录

     

Makefile:969:目标'vmlinux'的配方失败

     

make:*** [vmlinux]错误1

kernel的Makefile第968行和第969行是

  

vmlinux:scripts / link-vmlinux.sh vmlinux_prereq $(vmlinux-deps)FORCE

     

+ $(调用if_changed,link-vmlinux)

在opsyscall文件夹中我有一个Makefile

制作文件内容:

  

obj-y:syscall.o

我完成了系统调用所需的所有更改。

0 个答案:

没有答案