查询支持Cortex-A55的GCC版本及提交记录对应版本的方法
问题1:支持Cortex-A55作为mtune/mcpu选项的GCC版本
- 上游GCC从8.1版本开始正式支持将Cortex-A55作为
mtune/mcpu的参数选项,你提供的提交记录(哈希值0bf57487e7aeb)是添加该支持的核心提交,它被合并到GCC主干后随GCC 8.1正式发布。 - 对应的Linaro预编译版本,可选择基于GCC 8.x系列的包,比如
gcc-linaro-aarch64-linux-gnu-8.1-2018.04-x86_64-linux-gnu或更高的8.x版本,这类包均包含该支持。
问题2:查找特定GCC提交记录对应版本的方法
- Git命令行方式:克隆GCC的Git仓库后,执行以下命令可列出包含目标提交的所有正式版本标签:
针对你提供的提交,执行git tag --contains <commit-hash>git tag --contains 0bf57487e7aeb4794d513e9d124c75cc707c65c7,会返回gcc-8.1.0及后续所有8.x、9.x等包含该提交的版本标签。 - 在线仓库查询:在GCC的Git网页提交详情页,查看页面中的「Branch」信息,确认提交被合并到哪个版本分支(比如
gcc-8-branch对应GCC 8系列),再对应到该分支的正式发布版本。 - Linaro版本映射:Linaro GCC基于上游GCC的特定版本构建,先找到上游对应的GCC版本后,去Linaro发布页面查找基于该上游版本的预编译包即可。
内容的提问来源于stack exchange,提问作者user10367180
相关产品推荐
相关产品推荐

