如何解决“无法访问'Makefile':没有这样的文件或目录”?

如何解决“无法访问'Makefile':没有这样的文件或目录”?

我正在尝试配置默认内核:

$ mkdir ˜/kernelbuild

$ cd ˜/kernelbuild

$ wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux -5.0.5.tar.xz

$ tar -xvJf linux -5.0.5.tar.xz

$ cp /boot/config-$(uname -r) ˜/kernelbuild/.config

$ sudo apt-get install fakeroot ncurses-dev xz-utils bc flex libelf-dev bison

然后

$ make nconfig

并得到错误

“无法访问‘Makefile’:没有这样的文件或目录”

已读过。我得到了:

ls 生成文件

对我下一步要做什么有什么建议吗?

答案1

中没有Makefile ˜/kernelbuild,您需要将目录更改为˜/kernelbuild/linux -5.0.5

cd ˜/kernelbuild/linux -5.0.5
make nconfig

答案2

尝试$ make不使用 nconfig。我看到你正在尝试编译内核,对于我自己来说,我发现这个链接很有帮助: https://www.linux.com/topic/desktop/how-compile-linux-kernel-0/

相关内容