gcc
Linux 커널을 (베어 메탈 대신) Linux 실행 파일로 구성하여 컴파일할 수 있습니까? 나는 Buildroot가 모든 것을 컴파일하기 위해 크로스 컴파일러를 구축한다는 것을 알고 arm-linux-gnueabi
호기심이 생겼습니다.
아니면 내가 틀렸고 베어 메탈 크로스 컴파일러도 빌드합니까?
답변1
예, Linux 컴파일러는 베어 메탈 컴파일러의 "상위 집합"으로 간주될 수 있습니다. Linux 사용자 공간 애플리케이션과 베어 메탈 애플리케이션(Linux 커널, 부트로더 등)을 모두 컴파일할 수 있습니다.