armv5, armv6, armv7-{cortex-xx-{A,R,M}}, armv8 등에 대한 단일 GCC 실행 파일을 빌드할 수 있습니까?

armv5, armv6, armv7-{cortex-xx-{A,R,M}}, armv8 등에 대한 단일 GCC 실행 파일을 빌드할 수 있습니까?

소스를 깊이 파헤쳐보세요걸프 협력 협의회gcc/config/arm/t-* 파일에 arm 대상 옵션이 여러 개 있다는 것을 알았습니다.

읽다[GCC 내부 매뉴얼], 이들은 호출됩니다대상 Makefile 조각, 이는 기본 Makefile에 포함됩니다.MULTILIB_OPTIONS, MULTILIB_DIRNAMES, MULTILIB_MATCHES, MULTILIB_REQUIRED, MULTILIB_REUSE, MULTILIB_EXTRA_OPTS, MULTILIB_OSDIRNAMES, MULTIARCH_DIRNAME.

구성할 때 어떻게 가져오는지 이해할 수 없습니다. 어떤 옵션을 선택해야 할까요?

더 중요한 것은 요구 사항에 따라 이러한 t-* 파일을 편집하는 것이 가능하며 방법은 무엇입니까?

관련 정보