gcj,gcc,gnu

(1)GCJ是一款Java编程语言自由软件编译器,它也是GNU编译器套件的一部分。

GCJ可以将Java源代码编译成Java虚拟机字节码或直接编译成多种CPU体系结构上的机器码。它还能将包含字节码的Java class文件或包含多个Java class文件的JAR归档文件编译成机器码。

(2)

GCC(GNU Compiler Collection,GNU编译器套件),是由 GNU 开发的编程语言编译器。它是以 GPL许可证所发行的自由软件,也是 GNU计划的关键部分。GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,GCC同样适用于微软的Windows。 [2]  GCC是自由软件过程发展中的著名例子,由自由软件基金会以GPL协议发布。
GCC是大多数 类Unix 操作系统(如 LinuxBSDMac OS X等)的标准的编译器,GCC同样适用于微软的 Windows。GCC支持多种 计算机体系 芯片,如 x86ARM,并已移植到其他多种 硬件平台。
GCC 原名为 GNU C 语言 编译器(GNU C Compiler) [3]  ,因为它原本只能处理  C语言。GCC 很快地扩展,变得可处理 C++。后来又扩展能够支持更多编程语言,如 FortranPascalObjective-CJavaAdaGo以及各类 处理器架构上的 汇编语言等,所以改名GNU编译器套件(GNU Compiler Collection)。
(3) GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的 操作系统 。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年 软件 界合作互助的团结精神”。为保证GNU 软件 可以自由地“使用、复制、修改和发布”,所有GNU软件都有一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL)。即“反 版权 ”(或称Copyleft)概念。
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值