GCC 编辑
GNU编译器套装,指一套编程语言编译器,以GPLLGPL许可证所发行的自由软件,也是GNU计划的关键部分,也是GNU工具链的主要组成部分之一。GCC也常被认为是跨平台编译器的事实标准。1985年由理查德·马修·斯托曼开始发展,现在由自由软件基金会负责维护工作。
3
相关
大卫·史提芬·米勒,网络昵称为 DaveM,生于美国新泽西州新布朗斯维克,著名程式员与骇客,负责Linux核心网络功能以及SPARC平台的实作。他也参与其他开源软件的开发,是GCC督导委员会的成员之一。
暂存器传递语言,又译为暂存器转换语言、寄存器转换语言,一种中间语言,使用于编译器中。与组合语言很接近。寄存器传递语言被用于描述一个架构中寄存器传输级上的数据流。 在学术论文和教科书中,暂存器传递语言被认为是一种与架构无关的组合语言。GCC的中间语言,也被称为暂存器传递语言,风格类似于LISP。GCC的前端会先将程式语言转译成RTL,之后再利用后端转化成机器码。
Objective-C是一种通用编程语言、高级语言、面向对象程序设计的编程语言。它扩展了标准的ANSI C编程语言,将Smalltalk式的消息传递机制加入到ANSI C中。目前主要支持的编译器有GCC和Clang。
理查德·马修·斯托曼,美国程序员,自由软件活动家。他发起自由软件运动,倡导软件使用者能够对软件自由进行使用、学习、共享和修改,确保了这些软件被称作自由软件。斯托曼发起了GNU,并成立了自由软件基金会。他开发了GCC、GNU侦错器、Emacs,同时编写了GNU通用公共许可证。
Qt Creator 是一款跨平台的集成开发环境,特别针对Qt开发者,是Qt SDK组成的一部分,可运行于Windows、Linux及Mac OS X等操作系统,允许开发者为多桌面环境及移动设备平台创建应用程序。它包括一个视觉化侦错工具和整合的 GUI 版面和外形设计师。这个编辑器的功能包括语法高亮度显示和自动完成。 Qt Creator 在 Linux 上,使用 GCC 的 C++ 编译器。在 Windows,预设安装它可以使用 MinGW 或 Microsoft Visual C++。从源代码编译时,也可以使用 cdb。
X68000是由夏普公司设计的家用电脑,1987到1993年间只在日本贩售,采用由Hudson Soft开发Human68k视窗系统,硬件规格CPU为摩托罗拉6800/16MHz的时脉频率、电脑内存为2MB、硬盘分为SASI与SCSI界面。可以运行游戏,例如任天堂所制作的游戏、或者一般的文书处理,具备GCC、16位元的色彩深度,在当时有不少玩家被其优秀的性能所震撼,曾被认为是游戏界的梦幻机种。另外,官方曾提供论坛让使用者免费下载软件、游戏。
Clang
是一个C语言、C++、Objective-C和Objective-C++程式语言的编译器前端。它采用了LLVM作为其后端,由LLVM2.6开始,一起释出新版本。它的目标是提供一个GCC的替代品,支援了GNU编译器大多数的编译设定以及非官方语言的扩充功能。作者是克里斯·拉特纳,在苹果公司的赞助支持下进行开发,而源代码授权是使用类BSD的伊利诺伊大学厄巴纳-香槟分校开源码许可。
理查德·马修·斯托曼,美国程序员,自由软件活动家。他发起自由软件运动,倡导软件使用者能够对软件自由进行使用、学习、共享和修改,确保了这些软件被称作自由软件。斯托曼发起了GNU,并成立了自由软件基金会。他开发了GCC、GNU侦错器、Emacs,同时编写了GNU通用公共许可证。
理查德·马修·斯托曼,美国程序员,自由软件活动家。他发起自由软件运动,倡导软件使用者能够对软件自由进行使用、学习、共享和修改,确保了这些软件被称作自由软件。斯托曼发起了GNU,并成立了自由软件基金会。他开发了GCC、GNU侦错器、Emacs,同时编写了GNU通用公共许可证。
理查德·马修·斯托曼,美国程序员,自由软件活动家。他发起自由软件运动,倡导软件使用者能够对软件自由进行使用、学习、共享和修改,确保了这些软件被称作自由软件。斯托曼发起了GNU,并成立了自由软件基金会。他开发了GCC、GNU侦错器、Emacs,同时编写了GNU通用公共许可证。