计算是用于定义硬件和软件开发的术语。 它是一个广阔的领域,包括科学、技术、社会等各个方面。
关键精华
- GCC(GNU Compiler Collection)是编程语言编译器的集合,而CC(C Compiler)是特定于C编程语言的编译器。
- GCC 支持多种编程语言,包括 C、C++、Objective-C、Fortran、Ada 等,而 CC 仅支持 C 编程语言。
- GCC 是开源软件,免费提供,可以在多个平台上运行,而 CC 是专有软件,可以购买,只能在特定平台上运行。
GCC 与 CC 编译器
GCC 和 CC 编译器之间的区别在于,GCC 是指 GNU 编译器操作系统,而 CC 是 UNIX 编译器命令。 这两个编译器不交叉兼容。 这是因为C++程序与C库兼容,而C程序与C++库不兼容。
GCC 被称为 GNU 编译器集合。 它已被许多其他操作系统所接受。 它默认支持 C++17 和 C11 编程语言。
另一方面,CC 被称为 C 编译器。 这主要运行在 UNIX 操作系统。 它用于通过编译 C 语言来创建可执行文件。
对比表
比较参数 | GCC | CC 编译器 |
---|---|---|
发布 | GCC 最初于 1987 年发布。 | CC 最初于 1979 年发布。 |
创造者 | 理查德·斯托曼 (Richard Stallman) 制作了 GCC。 | 斯蒂芬·C·约翰逊 (Stephen C. Johnson) 制作了 CC。 |
程式语言 | 它主要是用 C 编写的,有些部分是用 C++ 编写的。 | 它完全用 C 编写。 |
运行系统 | 它运行在 GNU 和许多其他操作系统上。 | 它只能在 Unix 和类 Unix 操作系统上运行。 |
表单 | 它是编译器的通用形式。 | 它是编译器的一种特定形式。 |
许可证 | 它是根据 GPLv3+ 和 GCC 运行时许可证提供的。 | 它是根据 BSD 许可证提供的。 |
最新版本 | 最新版本于 20 年 2021 月 XNUMX 日发布。 | 自 10 年 2014 月 XNUMX 日以来没有发布最新版本。 |
什么是海合会?
GCC全称GNU Compiler Collection,由GNU项目于1987年率先推出,Richard Stallman是创建者。
GCC 的第一个也是最重要的版本只接受 C 编程语言。 因此,它被称为 GNU C 编译器。
除去Ada前端部分,GCC整个都是用C语言编写的。 Ada 前端仅在 C + +中.
总体而言,GCC 在生成高质量汇编程序方面被认为做得非常出色。 众所周知,由于 C 和 C + +中 支持以及扩展。
什么是 CC 编译器?
CC 是 Unix 产品于 1979 年发布的 C 编译器。Stephen C. Johnson 是其创建者。 然而,他的想法部分来自艾伦斯奈德。
当 CC 首次推出时,它与 Open BSD 一起提供,但在 2012 年,它从开源中删除。 由于交叉兼容性的问题,CC接受C程序,但拒绝C++程序。
整个 CC 是用 C 编程语言编写的。 最新版本,即 1.1.0,于 2014 年 XNUMX 月发布,可在 Microsoft Windows 和多个 Linux 发行版上运行。
如果库的某些部分在 CC 中而其他部分在 G++ 中,则将不兼容。 这是CC有点欠缺的地方。
GCC 和 CC 编译器之间的主要区别
- GCC同时支持C和C++程序,而CC只支持C程序。
- GCC是由GNU操作系统引入的,而CC是由Unix操作系统引入的。
- https://dl.acm.org/doi/abs/10.1145/277652.277752
- https://ieeexplore.ieee.org/abstract/document/7377807/
最后更新时间:04 年 2023 月 XNUMX 日
Sandeep Bhandari 拥有塔帕尔大学计算机工程学士学位(2006 年)。 他在技术领域拥有 20 年的经验。 他对各种技术领域都有浓厚的兴趣,包括数据库系统、计算机网络和编程。 你可以在他的网站上阅读更多关于他的信息 生物页面.
我发现这篇文章在智力上具有启发性,参考文献提供了额外的见解,我对此表示赞赏。
参考文献是一个额外的好处,很好的包容性。
这是一本非常有趣的读物,比较表特别有帮助。
我很欣赏 GCC 和 CC 编译器之间清晰简洁的比较,非常好地放在一起。
比较表绝对是有洞察力的,干得好。
总体比较均衡,很喜欢阅读。
这篇文章很有见地,详细的分析很吸引人。
我完全同意,分析的深度值得赞扬。
它确实内容丰富且非常有吸引力。
这篇文章有效地强调了 GCC 和 CC 编译器之间的根本区别。
我从这篇文章中学到了很多东西,非常全面且具有启发性。
有关编程语言的起源和细节特别有趣。
内容富有洞察力,对主要差异进行了细分,非常有帮助。
同意,一篇结构良好且信息丰富的文章。
这篇文章以清晰且有条理的方式列出了信息,确实值得一读。
一篇非常有教育意义的帖子,感谢您对这个主题的阐述。
确实增长了我的知识,写得很好。
两个编译器的全面比较以信息丰富的方式呈现。
很好的解释。感谢您提供如此详细的信息。
我其次,这篇文章确实澄清了两个编译器的差异。
这篇文章中信息的深度确实值得称赞。