您当前的位置:首页 > 计算机 > 精彩资源

帮你分清什么是GNU、GCC、gcc、g++

时间:03-26来源:作者:点击数:

FSF -- The Free Software Foundation

Front Page — Free Software Foundation — working together for free software

FSF(自由软件基金会)是一个非盈利组织。使命是在全球范围内促进计算机用户的自由,捍卫所有软件用户的权利。FSF开发了GNU自由软件操作系统。

GNU --GNU's Not Unix.

 [GNU头像] 

The GNU Operating System and the Free Software Movement

GNU是一个类Unix操作系统。它是由多个应用程序、系统库、开发工具乃至游戏构成的程序集合。GNU这个名字是“GNU's Not Unix”的递归首字母缩写词。“GNU”的发音为g'noo,只有一个音节,发音很像“grew”,但需要把其中的r音替换为n音。

GCC -- GNU Compiler Collection

GCC, the GNU Compiler Collection- GNU Project

https://en.wikipedia.org/wiki/GNU_Compiler_Collection#Design

GCC(GNU Compiler Collection)是GNU中的编译器集合,GCC支持 C, C++, Objective-C, Fortran, Ada, Go等多个语言作为前端输入。GCC前端将不同语言的源文件编译为语法树,然后交给一个统一的后端,后端负责生成指定架构的机器码。

gcc/g++

GCC Front Ends- GNU Project

gcc、g++分别是GCC编译器的C语言、C++语言前端,分别编译C和C++源代码,并交给GCC后端生成机器码。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门