[其它产品/技术] 有个问题啊,不同的gcc有什么区别啊?

[复制链接]
2054|20
 楼主| Stahan 发表于 2024-3-21 16:24 来自手机 | 显示全部楼层 |阅读模式
arm-cortex_a9-eabi跟gcc-arm-linux-gnueabihf这有什么区别啊?
两只袜子 发表于 2024-3-23 17:26 | 显示全部楼层
功能和用途上
jcky001 发表于 2024-3-23 18:00 | 显示全部楼层
arm-cortex_a9-eabi是一种特定于ARM Cortex-A9处理器的嵌入式应用二进制接口(EABI)工具链。而gcc-arm-linux-gnueabihf是由Linaro公司基于GCC(GNU编译器集合)推出的ARM交叉编译工具。
Pretext 发表于 2024-3-25 16:41 | 显示全部楼层
使用的内核和平台不同吧。
鹿鼎计 发表于 2024-3-25 17:16 | 显示全部楼层
估计是用的平台和厂商不同,这个工具链可不能随便选。
chenqianqian 发表于 2024-3-25 21:49 来自手机 | 显示全部楼层
针对的平台架构不一样
LOVEEVER 发表于 2024-3-27 14:42 | 显示全部楼层
其实主要是这2个工具链的使用方式以及平台不同
jf101 发表于 2024-3-28 19:03 | 显示全部楼层
其实都是ARM编译工具,但使用上有些差别
星辰大海不退缩 发表于 2024-3-29 14:20 | 显示全部楼层
主要是平台和架构问题
zhizia4f 发表于 2024-4-1 11:27 | 显示全部楼层
GCC(GNU Compiler Collection)是一套开源的编译器工具集,支持多种编程语言,包括C、C++、Objective-C、Fortran、Ada等。不同的GCC版本可能会有区别的
y1n9an 发表于 2024-4-1 13:45 | 显示全部楼层
较新的GCC版本通常会支持更多的语言特性和标准,以及更好的优化和代码生成能力
p0gon9y 发表于 2024-4-1 14:45 | 显示全部楼层
GCC的不同版本可能会在编译速度和生成的代码质量方面有所差异
g0d5xs 发表于 2024-4-1 16:05 | 显示全部楼层
一般来说,较新的GCC版本通常会对编译速度和代码优化进行改进,以提高编译性能和生成的可执行文件的性能
lix1yr 发表于 2024-4-1 17:12 | 显示全部楼层
每个GCC版本都会修复之前版本中发现的错误和问题。较新的GCC版本通常会修复更多的错误,并提供更稳定和可靠的编译器
q1d0mnx 发表于 2024-4-1 18:20 | 显示全部楼层
GCC可以在多个平台上运行,包括不同的操作系统和处理器架构。不同的GCC版本可能会对特定平台的支持有所差异,包括新的处理器指令集、操作系统特性等
liu96jp 发表于 2024-4-2 07:24 | 显示全部楼层
其实就是越新越好,新的bug会少很多
ex7s4 发表于 2024-4-2 09:22 | 显示全部楼层
GCC不仅仅是一个编译器,还包括其他工具,如调试器(GDB)、性能分析器(OProfile)、代码覆盖率工具(gcov)等。不同的GCC版本可能会提供不同的工具链支持和集成
b5z1giu 发表于 2024-4-2 11:00 | 显示全部楼层
总的来说,不同的GCC版本可能会在语言支持、编译性能、Bug修复、平台支持和工具链支持等方面有所差异
小夏天的大西瓜 发表于 2024-4-22 22:05 | 显示全部楼层
应该是不同的交叉编译链而已,看需求和使用
中国龙芯CDX 发表于 2024-4-23 15:16 | 显示全部楼层
gcc-arm-linux-gnueabihf是由Linaro公司基于GCC(GNU编译器集合)推出的ARM交叉编译工具,一般linux上比较常用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

107

主题

2335

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部