저는 이제 막 Linux 커널에 기여하기 시작했습니다. 나는 이 가이드를 따르고 있다https://youtu.be/LLBrBBImJt4?t=1052. 그때까지 나는 필요한 변경을 했습니다. 스크립트를 실행하여 코드를 확인하면 오류가 없습니다. 그런 다음 달려보니 diff
모든 것이 괜찮아 보였습니다. 그러나 make M=
컴파일하려는 디렉토리와 동일한 디렉토리를 사용하면 make: *** No targets. Stop.
오류가 발생합니다. 그래서 나는 그것을 만들 수 없습니다. 다른 답변을 확인했고 makefile 변경에 대한 질문에 답변했지만 어떻게 해야 할지 모르겠습니다.
내가 한 단계
클론https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
새 지점을 만들었습니다.
드라이버 중 하나를 편집했습니다.
패치 확인 스크립트 실행
나는 그것을 작동시킬 수 없습니다
위의 오류가 발생했기 때문에 M= 명령을 만드세요. 그래서 수정된 드라이버를 컴파일할 수 없습니다.