2012-09-06 41 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其他人正在尋找回應

相關問題