打印
[其它产品/技术]

有个问题啊,不同的gcc有什么区别啊?

[复制链接]
241|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 | 只看该作者
使用的内核和平台不同吧。

使用特权

评论回复
5
鹿鼎计| | 2024-3-25 17:16 | 只看该作者
估计是用的平台和厂商不同,这个工具链可不能随便选。

使用特权

评论回复
6
chenqianqian| | 2024-3-25 21:49 | 只看该作者
针对的平台架构不一样

使用特权

评论回复
7
LOVEEVER| | 2024-3-27 14:42 | 只看该作者
其实主要是这2个工具链的使用方式以及平台不同

使用特权

评论回复
8
jf101| | 2024-3-28 19:03 | 只看该作者
其实都是ARM编译工具,但使用上有些差别

使用特权

评论回复
9
星辰大海不退缩| | 2024-3-29 14:20 | 只看该作者
主要是平台和架构问题

使用特权

评论回复
10
zhizia4f| | 2024-4-1 11:27 | 只看该作者
GCC(GNU Compiler Collection)是一套开源的编译器工具集,支持多种编程语言,包括C、C++、Objective-C、Fortran、Ada等。不同的GCC版本可能会有区别的

使用特权

评论回复
11
y1n9an| | 2024-4-1 13:45 | 只看该作者
较新的GCC版本通常会支持更多的语言特性和标准,以及更好的优化和代码生成能力

使用特权

评论回复
12
p0gon9y| | 2024-4-1 14:45 | 只看该作者
GCC的不同版本可能会在编译速度和生成的代码质量方面有所差异

使用特权

评论回复
13
g0d5xs| | 2024-4-1 16:05 | 只看该作者
一般来说,较新的GCC版本通常会对编译速度和代码优化进行改进,以提高编译性能和生成的可执行文件的性能

使用特权

评论回复
14
lix1yr| | 2024-4-1 17:12 | 只看该作者
每个GCC版本都会修复之前版本中发现的错误和问题。较新的GCC版本通常会修复更多的错误,并提供更稳定和可靠的编译器

使用特权

评论回复
15
q1d0mnx| | 2024-4-1 18:20 | 只看该作者
GCC可以在多个平台上运行,包括不同的操作系统和处理器架构。不同的GCC版本可能会对特定平台的支持有所差异,包括新的处理器指令集、操作系统特性等

使用特权

评论回复
16
liu96jp| | 2024-4-2 07:24 | 只看该作者
其实就是越新越好,新的bug会少很多

使用特权

评论回复
17
ex7s4| | 2024-4-2 09:22 | 只看该作者
GCC不仅仅是一个编译器,还包括其他工具,如调试器(GDB)、性能分析器(OProfile)、代码覆盖率工具(gcov)等。不同的GCC版本可能会提供不同的工具链支持和集成

使用特权

评论回复
18
b5z1giu| | 2024-4-2 11:00 | 只看该作者
总的来说,不同的GCC版本可能会在语言支持、编译性能、Bug修复、平台支持和工具链支持等方面有所差异

使用特权

评论回复
19
小夏天的大西瓜| | 2024-4-22 22:05 | 只看该作者
应该是不同的交叉编译链而已,看需求和使用

使用特权

评论回复
20
中国龙芯CDX| | 2024-4-23 15:16 | 只看该作者
gcc-arm-linux-gnueabihf是由Linaro公司基于GCC(GNU编译器集合)推出的ARM交叉编译工具,一般linux上比较常用

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

74

主题

2010

帖子

0

粉丝