首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用arm-none eabi交叉编译识别编译器版本

使用arm-none eabi交叉编译识别编译器版本
EN

Stack Overflow用户
提问于 2021-01-08 17:18:53
回答 1查看 139关注 0票数 0

我正在尝试找出在我的项目中使用的编译器版本(以便在整个团队中同步它们)。

我在STM32上使用ChibiOS,它使用makefile进行编译。在它使用的Makefile中

代码语言:javascript
复制
TRGT = arm-none-eabi-
CC   = $(TRGT)gcc

这清楚地表明正在使用arm-none-eabi-gcc。然而,我不清楚我的gcc编译器的版本(gcc版本)是否与编译相关。据我所知,gcc只是在这里被设定了一个特定的目标?我的gcc/cc可执行文件和arm-none-eabi- the可执行文件之间有什么关系?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-08 22:46:22

没有任何关系。它是一个独立的编译器,通常带有自己的包含文件、库、启动文件和链接器脚本。通常,它被称为工具链,因为它经常与其他工具(链接器、特定版本的gdb和其他工具)一起提供。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65626298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档