"'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

nconfig를 사용하지 마십시오 $ make. 나는 당신이 커널을 컴파일하려고 시도하고 있다는 것을 알았습니다. 나 자신을 위해 이 링크가 도움이 되었다고 생각합니다: https://www.linux.com/topic/desktop/how-compile-linux-kernel-0/

관련 정보