>

내가 시도했다 :

git checkout 2018.05
make qemu_x86_64_defconfig
make BR2_JLEVEL="$(nproc)" "$(pwd)/output/images/rootfs.ext2"

그러나 여전히 커널을 빌드했습니다 :

output/images/bzImage

왜냐하면 :

  • 여러 개의 다른 루트 파일 시스템 중에서 선택할 수있는 설정을하고 있으므로 다른 루트 파일 시스템에 대해 수동으로 Linux 커널을 빌드해야하며 Buildroot가 다시 빌드하는 데 시간을 낭비하지 않아야합니다
  • 커널을 다시 빌드하고 싶을 때 Buildroot가 100 개의 Makefile 설정을 파싱 할 때마다 5 초를 기다리지 않습니다 :-)

LINUX_OVERRIDE_SRCDIR 를 사용하고 있습니다  하위 모듈에서 Linux를 사용하므로 Linux 헤더는 빌드에 사용할 소스와 일치해야합니다.

glibc와 커널 빌드 사이에 근본적인 의존성이 있습니까? 아니면 결코 유례없는 이상한 사용 사례입니까?

아, 이제로드 가능한 커널 모듈이 rootfs로 이동해야하고 커널 빌드가 필요하다는 것을 알았습니다.이 빌드에는 약간의 .ko 가 있습니다.  rootfs에서.

  • 이전 pandas - Python Dataframe의 여러 열에서 NULL이 아닌 모든 값을 선택하는 방법
  • 다음 codeigniter에서 쿼리 문자열없이 페이지 매김 URL에 액세스하는 방법은 무엇입니까?