2012-09-06 43 views
0

我正在尝试构建新内核并向该内置内核添加新的系统调用,并且在创建新系统调用后尝试使用'make'命令重新编译时我得到这个错误。编译在Fedora中使用'make'命令时出错17

scripts/Makefile.build:44: /usr/src/linux-3.0.42/block/helloworld/Makefile: No such file or directory 
make[1]: *** No rule to make target `/usr/src/linux-3.0.42/block/helloworld/Makefile'. Stop. 
make: *** [block/helloworld] Error 2 

如果有人能帮助我,我会感激:)

+1

什么是目录helloworld?里面有什么?我认为错误信息是明确的 – Federico

+0

helloworld是我创建我的新系统调用和makefile文件 – senrulz

回答

1

不带回旧文章但我有类似的问题,我很惊讶没有人提出这个问题。

当编辑linux3-XX/Makefile文件

你想通过修改线,其中包括目录

核心-Y + =内核/ MM/FS/IPC /安全/加密/块/

芯-γ+ =内核/毫米/ FS/IPC /安全/加密/块/的HelloWorld/

一个简单的错误是忘记每个目录块/ _helloworld/ 下划线后面的空格表示空格

如果您还没有这样的空间,那么你会得到上述错误不管是什么。

只是想我会添加此incase其他人正在寻找回应

相关问题