GNU pian-e̍k-khì thò-chong

Lohankhapedia (自由的百科全書) 欲共你講..。
跳至導覽 跳至搜尋
GNU編譯器套裝
GNU Compiler Collection logo.svg
GCC 10.2 GNU Compiler Collection self-compilation.png
GCC 10.2編譯自新元代碼捷圖
設計 Richard Stallman
開發 Pang-bô͘:Ill
原初
版本
1987 年 3月 22日;​ 37年 以前​ (1987-03-22) [1]
穩定
版本
預覽
版本
語言 CC++[2]
OS Pang-bô͘:Ill
平臺 GNU佮誠濟其他
大細 ~15百萬 Pang-bô͘:Ill[3]
支援 E英語
類型 編譯器
受權 GPLv3+ with GCC Runtime Library Exception[4]
網站 gcc.gnu.org

GNU編譯器 (pian-i̍k-khì)套裝 (thò-tsong) (英語 (ing-gú): GNU Compiler Collection (GCC)) ()GNU專案 (tsuan-àn)生產 (sing-sán) (ê) Pang-bô͘:Ill編譯器支持 (tsi-tshî)各種 (kok-tsióng)編程 (pian-tîng)語言 (gú-giân)硬體 (ngē-thé)架構 (kà-kòo) (kah)操作 (tshau-tsok)系統 (hē-thóng)Pang-bô͘:Ill (FSF) 根據 (kin-kì) Pang-bô͘:Ill (GNU GPL) ()GCC做圍 (tsò-uî)免費 (bián-huì)軟體 (nńg-thé)分法 (hun-huat)。 GCC是 Pang-bô͘:Ill (GNU toolchain) 的關鍵 (kuan-kiān)組件 (tsoo-kiānn); ()大多數 (tāi-to-sòo)佮GNU (hām)Linuxloe (hi̍k)相關 (siong-kuan)的專案項目 (hāng-bo̍k)標準 (piau-tsún)編譯器。 GCC ()2019 ()擁有 (ióng-iú)大約 (tāi-iok)1500 (bān)chōa代碼 (tāi-bé),是現此時 (hiān-tsú-sî)上大 (siōng-tuā)的免費軟體之一 (tsi-it)[3] 作為 (tsok-uî)工具 (kang-kū)是咧 (sī-leh), GCC (teh)自由 (tsū-iû)軟體發展 (huat-tián)當中 (tang-tiong)發揮 (huat-hui) (tio̍h)重要 (tiōng-iàu)作用 (tsok-iōng)

(Tong)Richard Stallman佇1987年首次 (siú-tshù)發佈 (huat-pòo)時陣 (sî-tsūn), GCC 1.0予人命名 (bīng-miâ) (tsò)GNU C編譯器,因為 (in-uī)GNU 1.0干焦 (kan-na)處理 (tshú-lí)C編程語言爾爾 (niā-niā).[1] 仝年 (Kâng--nî)12 (gue̍h)擴展 (khok-tián) ()編譯 (pian-i̍k)C++後來 (Āu--lâi) ()Objective-CObjective-C++FortranPang-bô͘:IllPang-bô͘:IllGo等等 (tíng-tíng)開發 (khai-huat)前端 (tsiân-tuan).[5] CC++ 編譯器嘛支持 Pang-bô͘:IllPang-bô͘:Ill規範 (kui-huān).[6] CC++ 的編譯器嘛支持 Pang-bô͘:IllPang-bô͘:Ill的規範.[7][8]

任何 (jīm-hô)其他 (kî-thann)編譯器相比 (sio-pí), GCC已經 (í-king)予人徙栽 (suá-tsai) (kàu)閣卡 (koh-khah) (tsē)平台 (pîng-tâi)指令集 (tsí-līng-tsi̍p)結構 (kiat-kòo)內底 (lāi-té); 並且 (pīng-tshiánn)予人廣泛 (kóng-huàn)部署 (pōo-sú) ()免費佮專有 (tsuan-iú)軟體開發的工具。 GCC嘛會當 (ē-tàng)用咧 (iōng-teh)誠濟 (tsiânn-tsē)嵌入 (khàm-ji̍p)系統, pauk ()徛佇 (khiā-tī) Pang-bô͘:Ill和徛佇 Pang-bô͘:Ill爭片 (tsing-phìnn)

除了 (Tû-liáu)做為 (tsò-uî)GNU操作系統的官方 (kuan-hong)編譯器; GCC猶閣 (iah-koh) (hōo)成濟 (tsiânn-tsē)其他現代類 (hiān-tāi-luī)Unix電腦 (tiān-náu)操作系統 (包括 (pau-kuat)代多數 (tāi-to-sòo)Linux發行版 (huat-hîng-pán)) 採用 (tshái-iōng)啡標準 (pi-piau-tsún)編譯器。大多數BSD系咧 (hē-lia̍t)操作系統咧發佈了後 (liáu-āu)無偌久 (bô-guā-kú)轉向 (tsuán-hiòng) (tsì)GCC; 雖罔 (Sui-bóng) ()彼當陣 (hit-tang-tsūn) (khí)FreeBSDPang-bô͘:IllApple macOS已經轉移 (tsuán-î)Pang-bô͘:Ill編譯器,[9] 主要 (tsú-iàu)由於 (iû-î)許可 (hí-khó)原因 (guân-in).[10][11][12] GCC猶閣做WindowsAndroidiOSSolarisHP-UXAIXDOS編譯代碼.[13]

註解 (Tsù-kái)[修改]

  1. 1.0 1.1 "GCC Releases". GNU Project. July 24, 2020 khòaⁿ--ê.  (英語)
  2. "GCC Coding Conventions - GNU Project". gcc.gnu.org. 2022-02-07 khòaⁿ--ê.  (英語)
  3. 3.0 3.1 Víctor Rodríguez (2019-10-01). "Cutting Edge Toolchain (Latest Features in GCC/GLIBC)". youtube.com. Linux Foundation. goân-loē-iông tī 2021-11-07 hőng khó͘-pih. 2021-01-19 khòaⁿ--ê.  (英語)
  4. "GCC Runtime Library Exception". July 24, 2020 khòaⁿ--ê.  (英語)
  5. "Programming Languages Supported by GCC". GNU Project. 2014-06-23 khòaⁿ--ê. 
  6. "Programming Languages Supported by GCC". GNU Project. 2014-06-23 khòaⁿ--ê. (英語)
  7. "GCC 6 Release Series — Changes, New Features, and Fixes - GNU Project". gcc.gnu.org.  (英語)
  8. "OpenACC - GCC Wiki". gcc.gnu.org.  (英語)
  9. "The LLVM Compiler Infrastructure Project". llvm.org.  (英語)
  10. "Apple's GPLv3 purge". meta.ath0.com (ēng Eng-gí). 2021-01-12 khòaⁿ--ê.  (英語)
  11. Linnemann, Reid (June 20, 2012). "Why Clang". 2021-01-12 khòaⁿ--ê.  (英語)
  12. "August 29, 2007: FreeBSD Foundation Newsletter, August 29, 2007". 2007-10-11. goân-loē-iông tī October 11, 2007 hőng khó͘-pih. 2021-01-12 khòaⁿ--ê.  (英語)
  13. "Installing GCC: Binaries - GNU Project - Free Software Foundation (FSF)". gcc.gnu.org. 2021-01-12 khòaⁿ--ê.  (英語)

Ên (sin)閱獨 (ua̍t-to̍k)[修改]

參閱 (Tsham-ua̍t)[修改]

外部 (Guā-pōo)連結 (liân-kiat)[修改]

正式 (Tsìng-sik)[修改]

其他[修改]

Pang-bô͘:Ill
Pang-bô͘:Ill