ARM Integrator 타겟 머신 용 툴 체인을 처음부터 빌드하려고합니다. 나는 binutils를 빌드하여 시작했고 괜찮습니다. 이제 커널 헤더를 생성해야하는데 올바른 방법으로이를 수행하는 방법을 모르겠습니다. 도움이 될 것입니다.ARM Integrator 대상 머신 용 툴체인의 커널 헤더 생성 방법
1
A
답변
1
나는 gcc를 컴파일하기 위해 이것을 많이 조사했다.
이 예제에는 linux-3.9 소스가 포함됩니다.
#cd to the top directory of the kernel source
cd linux-3.9
make mrproper
make ARCH=arm integrator_defconfig
make ARCH=arm headers_check
make ARCH=arm INSTALL_HDR_PATH=$SOMEWHERE headers_install
변수 $ SOMEWHERE는 추출하려는 곳입니다.
통합 업체가 아닌 다른 제품을 원한다면 어떻게해야합니까? 알아내는 방법? 당신은 커널의 소스 트리의 최상위 디렉토리에 여전히 가정하면, 여기에 다른있다 _defconfig
당신은 사용할 수 있습니다
뎀을 다른 아키텍처.
참고 : glibc 대신 newlib를 사용하여 교차 도구 체인을 만드는 경우 커널 헤더가 필요 없습니다. 어떤 라이브러리를 사용해야합니까? 그것은 당신의 필요에 달려 있습니다. newlib은 임베디드 솔루션을 목표로합니다.
출처 :
http://pmc.polytechnique.fr/pagesperso/dc/arm-en.html
http://www.ifp.illinois.edu/~nakazato/tips/xgcc.html
http://www.gentoo.org/proj/en/base/embedded/handbook/?part=1&chap=2
관련 문제
- 1. ARM 리눅스 커널 (msleep())을 디버깅하는 방법?
- 2. gdb로 원격 대상 머신 다시 시작
- 3. ARM 용 VLC 컴파일 방법
- 4. ARM DS-5 용 안드로이드 커널 구성 메뉴
- 5. ARM/DSP 리눅스 툴체인 커널 설정
- 6. 리눅스 커널 헤더
- 7. 커널 스레드에 Erlang 가상 머신 맵이 있습니까?
- 8. 주문형 가상 머신 배포/생성
- 9. ARM 프로세서 용 기본 C 파일 컴파일
- 10. Linux에서 Android 용 ARM 바이너리 실행 ARM
- 11. ARM 용 libcap-bin
- 12. JasperReports로 각 페이지의 폴딩 머신 용 OMR 이미지 생성
- 13. Ok6410 보드 용 안드로이드 커널
- 14. /proc 용 커널 모듈
- 15. SSA (스택 머신 코드)
- 16. .NET 컴파일러로 ARM 아키텍처 대상 지정
- 17. ARM 용 크로스 컴파일 펄
- 18. C# HTTP 헤더 생성 방법
- 19. ARM U-Boot 용 교차 툴체드 질문
- 20. PHP 용 HipHop 가상 머신?
- 21. 커널 모듈에서 난수 생성
- 22. html 용 iText 헤더
- 23. xml 파서 (ARM 플랫폼 용)
- 24. 초보자 용 ARM 어셈블리 질문
- 25. 개발 보드 용 ARM 어셈블리
- 26. ARM 아키텍처 용 Ada 컴파일
- 27. GPL 라이센스 중독 및 커널 헤더 (Linux 커널 목록)
- 28. 커널 빌드 메이크 파일의 대상 순서가 중요합니까?
- 29. 커널 패닉 - 자체 AMI (Amazon 머신 이미지) 만들기
- 30. ARM 용 ARM 프로세서/OS - 보안 링이 있습니까?
당신은 커널 헤더를 생성 모르겠어요. 전체 커널을 구성하고 빌드하면 헤더가 결과의 일부입니다. 예 : 데비안'make-kpkg binary '는 이미지 패키지와 헤더 패키지를 생성합니다. –
binutils 다음에는 GCC 크로스 컴파일러를 컴파일 한 다음 커널을 컴파일 한 다음 GNU libc 크로스 라이브러리를 빌드해야합니다. –