2011-11-04 3 views
4

저는 리눅스 커널에 초보자입니다.무엇이 KBuild인지 이해하십시오.

저는이 아이디어를 이해하기 위해 노력하고 있습니다. 무엇이 높은 수준입니까? kbuild입니다.

커널을 컴파일 할 때 을 만들면이됩니다. 이는 Linux 컴퓨터에서 GNU make가됩니다.

그래서 KBuild 란 무엇입니까? 커널 메이크 파일에 포함하여 사용되는 메이크 파일 세트입니까? 여기서 kmk이 사용됩니까?

참조 도움이 될 것입니다.

감사합니다.

답변

7

언급 한 링크는 Linux 커널과 관련이 없습니다. kbuild는 이 내장 된 스크립트 모음으로은 커널 소스 안에 있고, 커널 빌드 프로세스는 kmk라는 이름의 것에 의존하지 않습니다. 커널 빌드 시스템은 표준 GNU make에만 의존하며, 자신의 도우미 프로그램 컴파일을 담당합니다. 대부분은 scripts/ 디렉토리 아래에 있습니다.

소스 트리 아래에는 커널 빌드 시스템 사용에 대한 설명서가 포함 된 Documentation/kbuild – 디렉토리가 있습니다.

관련 문제