[An Introduction to GCC 学习笔记] 01 介绍GCC、发展历史

前言

  • gcc是一个在开源软件世界里的顶级的编译器。
  • 几乎所有的编译器,都是美国的舶来品。
  • 任何一个公司要成功,一定要在开源的道路上走下去。

Objectives

After completing the lesson, you should be able to do the following:

  • Learn the history and features of GCC.
  • Learn the basic skills of using GCC. Learn the basic optimization of GCC.
  • Learn the principle of how the compiler works.
  • Using GCC by yourself after finish this training.
    参考书:
    《Expert C Programming 》
    《An Introduction to GCC》

A Brief History of GCC

  • The original author of the GNU C Compiler(GCC) is Richard Stallman, the founder of the GNU Project.
  • The GNU project was started in 1984 to create a complete Unix-like operating system as free software, in order to promote freedom and cooperation among computer users and programmers.
  • Every Unix-like operating system needs a C ompiler, and as there were no free compilers in existence at that time, the GNU Project had to develop one from scratch.
  • The work was founded by donations from individuals and companies to the Free Software Foundation, a non-profit orgnization set up to support the work of the GNU Project.
  • The first release of GCC was made in 1987. This was a significant breakthrough, being the first portable ANSI C optimizing compiler released as free software.
  • Over time GCC has been extended to support many additional languages, including Fortran, ADA, Java and Objective-C. The acronym GCC is now used to the “GNU Compiler Collection”. Its development is guided by the GCC Steering Committee, a group composed of representatives from GCC user communities in industry research and academia.
  • The web site: http://gcc.gnu.org/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: GCC(GNU编译器套件)是一个开源的编程工具集合,提供了一套广泛使用的编译器,包括C、C++、Objective-C、Fortran、Ada和其他语言。GCC是由GNU计划开发的其中一个关键组件,它是许多开源项目的首选编译器。 要下载GCC,首先需要进入GCC官方网站。在该网站上,可以找到各种可供下载的GCC版本和相关资源。根据操作系统的不同,有Windows、Linux、Mac等版本可供选择。可以根据自己的需求和操作系统选择合适的版本并点击下载。 在下载页面上,会提供安装指南和相关文档。这些文档可以帮助用户正确安装和配置GCC。在安装GCC前,通常需要下载安装包,并遵循指南中的步骤进行安装。安装过程可能有一些依赖性要求,需要满足系统的一些先决条件。 安装完成后,可以使用GCC编译器进行编译和构建应用程序。使用GCC编译器可以将源代码转换为可执行文件或库。GCC提供了丰富的编译选项和功能,可以优化程序的性能并提供调试支持。 通过GCC的下载和安装,可以为开发者提供一个强大的编译器工具,帮助他们开发高质量的应用程序。无论是学习编程、开发个人项目还是参与开源项目,掌握GCC编译器对于编程者来说都是非常有价值的。下载并安装GCC后,您可以开始使用它来编译和构建您的程序,并享受GCC带来的便利和强大功能。 ### 回答2: GCC是GNU编译器套件( GNU Compiler Collection)的简称,它是一个由自由软件基金会(FSF)开发的编译器。 要下载GCC,首先需要访问GCC官方网站(https://gcc.gnu.org/)。在网站上,可以找到最新的GCC版本和下载链接。 在GCC官方网站上,可以找到不同操作系统的安装指南。根据自己的操作系统选择正确的下载链接。一般来说,GCC可供多种操作系统使用,包括Linux、Windows和Mac OS等。 在下载页面,会有提供不同版本和类型的GCC编译器的下载链接。可以根据自己的需求选择合适的版本。一般来说,最新的版本会包含最新的功能和修复的问题。 点击下载链接后,可能会要求选择一个镜像站点来下载文件。选择一个离自己地理位置较近或者下载速度较快的镜像站点进行下载。 下载完成后,可以通过运行下载文件进行安装。安装过程可能会因操作系统而异,可以按照安装指南进行操作。 安装完成后,GCC就可以在本地系统中使用了。可以使用GCC编译器来编译和运行C、C++等程序。 总之,GCC的下载过程主要包括访问官方网站、选择下载链接、下载安装文件以及按照指南进行安装。通过这个过程,可以获得GCC编译器并在本地系统中进行使用。 ### 回答3: GCC(GNU Compiler Collection)是一个开源的编译器集合,它可以编译多种编程语言,包括C、C++、Fortran、Ada和Objective-C等。GCC是一个强大且广泛使用的编译器,被许多开发者和项目选择使用。 要下载GCC,首先要确保你的系统已经安装了适当的开发工具和编译器。然后,可以通过多种方式下载和安装GCC。 一种常见的方式是通过GCC官方网站进行下载。在网站上,你可以找到针对不同操作系统的GCC版本。选择你的操作系统,并下载对应的二进制文件。 另一种方式是使用操作系统的软件包管理器进行安装。许多Linux发行版和Unix-like操作系统都提供了GCC的预编译软件包。打开你的终端,并使用适当的命令来更新软件包列表并安装GCC。 如果你是使用Windows操作系统,可以考虑使用MinGW(Minimalist GNU for Windows)来下载和安装GCC。MinGW是一个Windows平台上的GCC移植版本,可以通过其官方网站下载。 在下载并安装GCC之后,你可以使用命令行界面(终端)来运行GCC编译器。GCC提供了许多选项和参数来控制编译过程和生成的可执行文件。 总而言之,GCC是一个非常重要的开源编译器,可以让开发者在多个平台上编译和运行他们的代码。通过下载和安装GCC,你可以使用其强大的编译能力来进行软件开发和编程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值