GCC是什么? | 台灣精品獎-歷屆得獎名單
谈到GCC,就不得不提GNU计划。GNU全称GNU'sNotUNIX,又被称为“革奴计划”,由理查德·斯托曼于1983年发起。GNU计划 ...
对于 GCC 的认知,很多读者还仅停留在“GCC 是一个C语言编译器”的层面,是很片面的。从本节开始,我将带领大家系统学习 GCC,本节先带领大家系统地了解一下 GCC。谈到 GCC,就不得不提 GNU 计划。GNU 全称 GNUs Not UNIX,又被称为“革奴计划”,由理查德·斯托曼于 1983 年发起。GNU 计划的最终目标是打造出一套完全自由(即自由使用、自由更改、自由发布)、开源的操作系统,并初步将其命名为 GNU 操作系统(其 logo 如图 1 所示)。
图 1 GNU 操作系统的 logo:非洲牛羚 GNU 计划的实施可谓一波三折,最重要的一点是,虽然该计划为 GNU 操作系统量身定做了名为 Thr Hurd 的系统内核,但由于其性能比不上同时期诞生的 Linux 内核,最终 GNU 计划放弃 The Hurd 而选用 Linux 作为 GNU 操作系统的内核。在 Linux 内核的基础上,GNU 计划开发了很多系统部件,GCC 就是其中之一(除此之外,还有 Emacs 等非常实用的软件)。由此看来,GNU 计划最终实现了“打造一套自由、开源的操作系统”的初衷,但该操作系统并非完全产自 GNU 计划,因此其被称为 GNU/Linux 操作系统(人们更习惯称为 Linux 操作系统)。注意,开源、自由并不等于免费,有关它们的区别,读者可阅读《开源就等于免费吗?[1]》一文。
早期 GCC 的全拼为 GNU C Compiler,即 GUN 计划诞生的 C 语言编译器,显然最初 GCC 的定位确实只用于编译 C 语言。但经过这些年不断的迭代,GCC 的功能得到了很大的扩展,它不仅可以用来编译 C 语言程序,还可以处理 C++、Go、Objective -C 等多种编译语言编写的程序。与此同时,由于之前的 GNU C Compiler 已经无法完美诠释 GCC 的含义,所以其英文全称被重新定义为 GNU Compiler Collection,即 GNU 编译器套件。所谓编译器,可以简单地将其理解...
GCC | 台灣精品獎-歷屆得獎名單
GCC 下載安裝與基本使用教學 | 台灣精品獎-歷屆得獎名單
GCC是什么? | 台灣精品獎-歷屆得獎名單
什麼是GCC?GCC有什麼作用? | 台灣精品獎-歷屆得獎名單
由GCC了解C語言,學習筆記 | 台灣精品獎-歷屆得獎名單
103 年度台灣精品獎獲獎產品 噴切一體機
由「星雲電腦股份有限公司」生產的噴切一體機獲得103年度台灣精品獎,以下為此獎項詳細資料整理:得獎產品:噴切一體機獎項...
102 年度台灣精品獎獲獎產品 GCC LaserPro X500II 雷射切割機
由「星雲電腦股份有限公司」生產的GCCLaserProX500II雷射切割機獲得102年度台灣精品獎,以下為此獎項詳細資料整理:得獎產品...
109 年度台灣精品獎獲獎產品 Laser engraver and cutter
由「星雲電腦股份有限公司」生產的Laserengraverandcutter獲得109年度台灣精品獎,以下為此獎項詳細資料整理:得獎產品:Las...
106 年度台灣精品獎獲獎產品 JF-240UV平板噴墨印刷機
由「星雲電腦股份有限公司」生產的JF-240UV平板噴墨印刷機獲得106年度台灣精品獎,以下為此獎項詳細資料整理:得獎產品:JF-...
103 年度台灣精品獎獲獎產品 雷射雕刻切割機
由「星雲電腦股份有限公司」生產的雷射雕刻切割機獲得103年度台灣精品獎,以下為此獎項詳細資料整理:得獎產品:雷射雕刻切...