002_wz_bbk_GCC的特点

Features of GCC

  • GCC is a portable complier -- it runs on most platforms(平台) available today,and can produce output for many types of processors.In addition to the peocessors used in personal computers,it also supports microcontrollers(微处理器),DSPs and 64-bit CPUs.
  • GCC is not only a native compiler -- it can also cross-compile(交叉编译) any program,producing executable(可执行的) files for a different system from the one used by GCC itself.This allows software to be compiles for embedded (嵌入的)systems which are not capable of running a compiler.GCC is written in C with a strong focus on portability,and can compile itself,so it can be adapted to new system easily.
  • GCC has multiple(许多的) language frontends(前端),for parsing(剖析) different languages.Programs in each language can be compiled,or cross-compiled,for any architecture(架构).For example,an ADA program can be compiled for a microcontroller,or a C program for a supercomputer.
  • GCC has a modular(模块的) design,allowing support for new languages and architectures to be added.Adding a new language front-end to GCC enables the use of that language on any architectures,provided that the necessary run-time facilities(工具)(such ad libraries)are available.Similarly,adding support for a new architecture makes it available to all languages.
  • Most importantly,GCC is free software,distributed(分布的) under the GNU General Public License(GNU GPL).This means you have the freedom to use and to modify GCC,and with all GNU software.If you need support for a new type of CPU,a new language, or a new feature you can add it youself,or hire(雇佣) someone to enhance GCC for you.You can hire someone to fix a bug if it is important for you work.
  • Furthermore,you have the freedom to share any enhancements you make to GCC.As a result of this freedom you can also make use of enhancements to GCC developed by others.The many features offered by GCC today show how this freedom to cooperate(合作) works to benefit you,and everyone else who uses GCC.

2020.9.30

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值