כיצד להתקין GCC (מתכנת C וC++) על פדורה

פדורה היא הודעת לינוקס מודרנית המספקת סביבה יציבה וחזקה עבור פיתוח בעזרת כלי שנקרא C מוביל, שמשמש להתרגלת C תוכניות לקבצים ישיבים.

בפדורה, כלי ההתרגלת C הוא חלק מערכת החבילות הנקראת gcc (מאגר ההתרגלות GNU), ומאמר זה ידוע את הצעדים להתקין gcc ולהתחיל בהתרגלת C תוכניות בפדורה.

התקנת GCC (מוביל לC וC++) בפדורה

לפני התקנת תוכנה חדשה, זה מנהג טוב לעדכן את תוכנות המערכת הקיימת בעזרת עדכונים בטחונים חדשים.

sudo dnf update

בהמשך, תתקן gcc, שהוא חלק מכלי הפיתוח שכוללים gcc וכלים חיוניים אחרים כמו make, gdb, וgit.

sudo dnf groupinstall "Development Tools"
Install Development Tools in Fedora

אחרי ההתקנה, תוכל לבדוק שgcc מותקן בצורה נכונה וזמין במערכת שלך.

gcc --version
Check GCC Version

כתיבת תוכנית C פשוטה בפדורה

כדי לבדוק אם gcc פועל בצורה נכונה, תוכל לכתוב תוכנית C פשוטה על ידי יצירת קובץ hello.c.

nano hello.c
OR
vi hello.c

בעורך, כתבו את התוכנה הבאה בשפת C:

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

עכשיו שכתבתם תוכנה פשוטה בC, עליכם להכין אותה בעזרת הפקת הקוד gcc כדי ליצור קבצים ישיבים בשמות hello.

gcc hello.c -o hello

ברגע שההכין יצליח, תוכלו להריץ את קבצים הישיבים כדי לראות את התוצאות של תוכנת ה-C שלכם.

./hello
Run C Program in Fedora

על מנת ללמוד עוד על איך להשתמש בgcc, תוכלו להגיע למדיקה הרשמית של GCC או להשתמש בפקודה man כדי להציג את דף המדריך:

man gcc

לתוכנה ה-C המתקדמת, יכול להיות צורך בספקים נוספים וכלים בהתאם לדרישות הפרוייקטים שלכם.

sudo dnf install glibc-devel   [GNU C Library]
sudo dnf install libm          [Math Library]
sudo dnf install gdb           [Debugging Tool]

הסרת GCC (המוכתב הגלובלי ל-C ו-C++) על Fedora

אם תצטרכו אי-פעם להסיר gcc ממערכת שלכם, תוכלו לעשות זאת בעזרת הפקודה הבאה:

sudo dnf remove gcc

אם התקנתם את כל קבוצת "כלים לפיתוח" כולה ורוצים להסיר אותה, תוכלו להשתמש ב:

sudo dnf groupremove "Development Tools"
סיכום

עכשיו התקנתם בהצלחה את המוכתב C עם כלים הפיתוח הנחוצים על Fedora ולמדתם איך להכין ולהריץ תוכנה פשוטה ב-C.

Source:
https://www.tecmint.com/install-gcc-c-compiler-fedora/