是否可以为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-* 文件以及如何编辑?

相关内容