2012-05-31 3 views
1

테스트 케이스 운영 등. 호스트 시스템 (/ usr/bin/gcc 등)의 buildroot 환경을 컴파일하고 싶습니다.호스트 툴체인이있는 buildroot 환경

/usr에 external_toolchain을 지정하려고했지만 실패했습니다. 아무도 이런 짓을 할 수 있었습니까?

강한 텍스트 buildroot 매뉴얼은 rootfs로 가져올 수 없으므로 지원되지 않는다고 말합니다. 그러나 테스트 케이스의 경우 rootfs가 필요하지 않습니다.

답변

0

그래, 불행히도 이렇게 할 수 없습니다. Buildroot에 유용하려면 툴체인은 "순수한"툴체인이어야합니다. 즉, C 라이브러리 바이너리와 헤더 만 포함해야합니다./usr은 호스트 컴퓨터의 라이브러리들로 쌓여 있으며, Buildroot는 toolchain sysroot (귀하의 경우에는/usr)의 전체 복사본을 만들기 때문에 많은 것들을 복사하게됩니다.

확실히 우리가 지원하는 것이 아니며이를 지원하지 않습니다. 또한 x86 또는 x86_64 크로스 컴파일러를 사용하여 프로그램을 빌드하고 Buildroot에서 최소한의 Linux 시스템을 생성하고 개발 PC에서 직접 chroot하도록 결정할 수 있습니다.