GCC – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה |
Matanyabot (שיחה | תרומות) מ בוט: שינויים קוסמטיים |
||
שורה 1:
{{תוכנה
|שם=GCC
|לוגו=[[
|צילום מסך=
|תיאור צילום מסך=
שורה 13:
}}
'''GCC''' הוא ה-'''GNU Compiler Collection''' (לשעבר ה-''GNU C Compiler''), [[מהדר]] לשפות מחשב שונות, בעיקר [[שפת C]] ו-[[C++]]
== היסטוריה ==
המהדר, ששימש בתחילת דרכו ל[[שפת C]] בלבד, היה אחד מהפרויקטים הראשונים של [[פרויקט גנו]] משום שהפרויקט היה זקוק לכלי פיתוח. את הפרויקט התחיל [[ריצ'רד סטולמן]] בשנת [[1987]]. המהדר נחשב באותו זמן להישג מרשים במיוחד, בעיקר משום שנכתב על ידי אדם אחד. המהדר היה מודולארי ומהיר, ועקף מהדרים מסחריים רבים ביכולותיו.
בשנת [[1997]] קבוצת מתכנתים, שלא הייתה מרוצה מקצב הפיתוח האיטי של המהדר, פיתחה אותו כפרויקט עצמאי וכללה בתוכו מספר גרסאות נסיוניות. המהדר החדש נקרא EGCS (ר"ת: Enhanced/Experimental Gnu Compiler System - מערכת הידור נסיונית/משופרת של גנו), ובשנת [[1999]] מהדר זה הפך ל-GCC ה"רשמי".
== רישיון ==
הרישיון של GCC היה מלכתחילה [[GPL]] עם כמה סעיף נוסף שמבטיח שהקוד שנוצר לא ידרש להתאים לכללי ה־GPL. החל מגרסה 4.5 שונה הרישיון ע"מ לאפשר כתיבת תוספים{{הערה|[http://lwn.net/Articles/301959/ סיקור שינוי הרישיון ב־GCC 4.5] מתוך [[LWN]]}}.
כמו שאר תוכנות [[פרויקט גנו]], [[קרן התוכנה החופשית]] מחזיקה בידיה את זכויות היוצרים לכל הקוד.
== הערות שוליים ==
{{הערות שוליים}}
== קישורים חיצוניים ==
*[http://gcc.gnu.org/ אתר הבית] של GCC
|