git 저장소에서 다양한 리눅스 커널을 컴파일했습니다. 커널을 다른 시스템에 복사하고 외부 모듈을 컴파일하기 위해 커널 헤더가 필요한 경우가 있습니다.나중에 커널 모듈을 컴파일하기위한 커널 헤더를 추출하는 방법
"make headers_install"을 실행하려고했지만 include/폴더 만 생성했습니다. 내가 그 폴더에 외부 모듈을 가리 키려고 할 때, Makefile을 찾을 수 없다는 불평을한다.
배포를 위해 커널 헤더를 패키지화하는 적절한 방법은 무엇입니까?
감사합니다.
''다른 시스템에 커널을 복사하고 외부 모듈을 컴파일하기 위해 커널 헤더가 필요할 때가 있습니다. ' 커널 루트 디렉토리를 다른 시스템으로 복사 하시겠습니까? 그렇다면 빌드 된 커널의 경로를 제공하여 모듈을 빌드하는 방법을 알아 내면됩니다. –
@VivekS 전체 커널 루트 디렉토리를 다른 시스템에 복사하고 싶지 않습니다. 왜냐하면 그것은 git 트리이기 때문에 엄청납니다. 커널 소스의 스냅 샷 만 복사하려고합니다. 심지어 커널 모듈을 빌드 할 때 .c 파일이 필요하지 않기 때문에 git archive를 사용하고 싶지 않습니다. – Patrick