GCC הוא ה‑GNU Compiler Collection (בעבר GNU C Compiler). מהדר (תוכנית שממירה קוד לשפת מחשב) לתמוך בשפות כמו C, C++, Java ו‑Fortran. GCC פותח כתוכנה חופשית במסגרת מיזם GNU.
הפרויקט התחיל כמהדר לשפת C בלבד. ריצ'רד סטולמן הפיץ את הגרסה הראשונה ב־22 במרץ 1987 באמצעות FTP מ‑MIT. המהדר נחשב להישג מרשים כי נכתב בעיקר על ידי אדם אחד. הוא היה מודולרי ומהיר, ולעתים עלה על מהדרים מסחריים. ב‑1990 המהדר תמך ב־13 ארכיטקטורות שונות. בשנת 1997 קבוצת מתכנתים שלא הייתה מרוצה מקצב הפיתוח האיטי פתחה גרסה ניסיונית בשם EGCS. ב‑1999 EGCS הפך ל‑GCC הרשמי.
הרישיון של GCC היה GPL, עם סעיף שמבטיח שקוד שנוצר על ידו לא יידרש לעמוד בכל כללי ה‑GPL. מגרסה 4.5 שונו הסעיפים כדי לאפשר כתיבת תוספים (תוספות שמתחברות לתוכנית). כמו שאר תוכנות מיזם GNU, קרן התוכנה החופשית מחזיקה בזכויות היוצרים לכל הקוד.
GCC הוא קיצור של GNU Compiler Collection. מהדר זה תוכנה שממירה קוד לשפת מחשב. GCC התחיל כמהדר לשפת C. אחרי זה הוסיפו גם C++, Java ו‑Fortran.
ריצ'רד סטולמן פרס למישהו את הגרסה הראשונה ב־22 במרץ 1987 דרך FTP מ‑MIT. זה היה מרשים כי כמעט אדם אחד כתב אותה. ב‑1990 הוא עבד על 13 סוגי מחשבים. בשנת 1997 קבוצת מתכנתים בנתה גרסה ניסיונית שנקראה EGCS. ב‑1999 EGCS הפכה לגרסה הרשמית של GCC.
ל‑GCC יש רישיון שנקרא GPL. בסעיף נוסף כתוב שקוד שיוצא מהמהדר לא חייב להיות תחת GPL. מגרסה 4.5 שינו את הרישיון כדי לאפשר תוספים. תוספים הם קודים שמתחברים לתוכנית. קרן התוכנה החופשית שומרת על זכויות היוצרים.
תגובות גולשים