כיצד להרכיב תוכנית C באמצעות מהדר הגנו (GCC)

תוכן עניינים:

כיצד להרכיב תוכנית C באמצעות מהדר הגנו (GCC)
כיצד להרכיב תוכנית C באמצעות מהדר הגנו (GCC)

וִידֵאוֹ: כיצד להרכיב תוכנית C באמצעות מהדר הגנו (GCC)

וִידֵאוֹ: כיצד להרכיב תוכנית C באמצעות מהדר הגנו (GCC)
וִידֵאוֹ: מדריכים | כיצד להעביר תמונות מהאייפון למחשב 2024, מאי
Anonim

WikiHow זה מלמד אותך כיצד לאסוף תוכנית C מקוד המקור באמצעות מהדר ה- GNU (GCC) עבור Linux ו- Gnu המינימליסטי (MinGW) עבור Windows.

צעדים

שיטה 1 מתוך 2: שימוש ב- GCC עבור Linux

הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 1
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 1

שלב 1. פתח חלון מסוף במערכת הלינוקס שלך

הסמל שלו בדרך כלל הוא מסך שחור עם כמה תווים לבנים עליו. בדרך כלל אתה יכול למצוא אותו בתפריט היישומים שלך.

הידור תוכנית C באמצעות מהדר הגנו (GCC) שלב 2
הידור תוכנית C באמצעות מהדר הגנו (GCC) שלב 2

שלב 2. התקן את GCC

אם עדיין אין לך GCC מותקן, תוכל להשתמש בפקודות הטרמינל הבאות להתקנת GCC עבור אובונטו ודביאן. לכל שאר הגירסאות של לינוקס, עיין בתיעוד של הפצת Linux שלך כדי ללמוד כיצד להשיג את החבילה הנכונה:

  • הקלד sudo apt update ולחץ על "Enter" כדי לעדכן את רשימת החבילות.
  • הקלד sudo apt install build-essential ולחץ על "Enter" כדי להתקין את החבילות החיוניות, הכוללות GCC, G ++ ו- Make.
  • הקלד sudo apt-get install manpages-dev ולחץ על "Enter" כדי להתקין את הדפים הידניים.
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 3
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 3

שלב 3. הקלד gcc --version ולחץ על ↵ Enter

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

אם אתה אוסף תוכנית C ++, השתמש ב- "g ++" במקום "gcc."

הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 4
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 4

שלב 4. נווט לספרייה שבה נשמר קוד המקור שלך

השתמש בפקודה cd כדי לנווט בספריות במסוף. לדוגמה, אם קוד המקור שלך נמצא בתיקיית Documents, היית מקליד cd/home/[שם משתמש]/מסמכים (באובונטו). תוכל גם לנווט לספריית מסמכים על ידי הקלדת cd ~/מסמכים במסוף.

הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 5
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 5

שלב 5. הקלד gcc [program_name].c –o [שם הפעלה] ולחץ על ↵ Enter

החלף את "[program_name].c" בשם קובץ קוד המקור שלך, ו- "[executable_name]" בשם התוכנית שסיימת. התוכנית תערך כעת.

  • אם אתה רואה שגיאות ורוצה לראות מידע נוסף עליהן, השתמש ב- gcc -Wall -o filelog file1.c. לאחר מכן, צפה בקובץ "errorlog" בספרייה הנוכחית עם יומן שגיאות חתול.
  • כדי לאסוף תוכנית אחת מקבצי קוד מקור מרובים, השתמש ב- gcc -o outputfile file1.c file2.c file3.c.
  • כדי לאסוף מספר תוכניות בו זמנית עם קבצי קוד מקור מרובים, השתמש ב- gcc -c file1.c file2.c file3.c.
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 6
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 6

שלב 6. הפעל את התוכנית שהורכבת לאחרונה

הקלד./[executable_name] אך החלף את "[executable_name]" בשם התוכנית שלך.

שיטה 2 מתוך 2: שימוש ב- MinGW עבור Windows

הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 7
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 7

שלב 1. הורד GNU מינימליסטי עבור Windows (MinGW)

זוהי גרסה קלה להתקנה של GCC עבור Windows. בצע את השלבים הבאים להורדת MinGW:.

  • עבור אל https://sourceforge.net/projects/mingw/ בדפדפן אינטרנט.
  • לחץ על הכפתור הירוק שאומר הורד.
  • המתן עד שהמתקין יוריד אוטומטית.
הידור תוכנית C באמצעות מהדר הגנו (GCC) שלב 8
הידור תוכנית C באמצעות מהדר הגנו (GCC) שלב 8
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 7
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 7

שלב 2. התקן את MinGW

בצע את השלבים הבאים להתקנת MinGW:

  • לחץ לחיצה כפולה mingw-get-setup.exe בתיקיית ההורדות או בדפדפן האינטרנט שלך.
  • נְקִישָׁה להתקין.
  • נְקִישָׁה לְהַמשִׁיך.

    MinGW ממליצה להשתמש בתיקיית ברירת המחדל של ההתקנה (C: / MinGW). אם עליך לשנות את התיקיה, אל תשתמש בתיקייה עם רווחים בשם (למשל "קבצי תכניות")

הידור תוכנית C באמצעות מהדר הגנו (GCC) שלב 9
הידור תוכנית C באמצעות מהדר הגנו (GCC) שלב 9

שלב 3. בחר אילו מהדרים להתקין

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

הידור תוכנית C באמצעות מהדר הגנו (GCC) שלב 10
הידור תוכנית C באמצעות מהדר הגנו (GCC) שלב 10

שלב 4. לחץ לחיצה ימנית על כל חבילה ולחץ על סמן להתקנה

ההתקנה הבסיסית כוללת כ -7 חבילות המופיעות בתיבה למעלה. לחץ לחיצה ימנית על כל אחד מהם (או רק על אלה שאתה רוצה) ולחץ סמן להתקנה. זה מוסיף אייקון עם חץ ליד כל אחד ומסמן אותו להתקנה.

הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 11
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 11

שלב 5. התקן את החבילות שנבחרו

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

  • לחץ על הַתקָנָה תפריט בפינה השמאלית העליונה.
  • נְקִישָׁה החל שינויים.
  • נְקִישָׁה להגיש מועמדות.
  • נְקִישָׁה סגור לאחר ההתקנה.
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 12
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 12

שלב 6. הוסף את הנתיב ל- MinGW למשתני סביבת המערכת

השתמש בשלבים הבאים כדי להוסיף את הנתיב ל- MinGW למשתני סביבת המערכת:

  • הקלד סביבה בשורת החיפוש שליד תפריט התחל.
  • נְקִישָׁה ערוך את משתני סביבת המערכת בתוצאות החיפוש.
  • נְקִישָׁה משתני סביבה
  • בחר את נָתִיב מִשְׁתַנֶה.
  • נְקִישָׁה לַעֲרוֹך מתחת לתיבה העליונה (תחת "משתני משתמש")
  • נְקִישָׁה חָדָשׁ.
  • הקלד C: / MinGW / bin בחלל החדש. שים לב שאם התקנת את MinGW לספרייה אחרת, הזן C: / path-to-that-directory / bin.
  • נְקִישָׁה בסדר, ואז בסדר שוב. לחץ על האחד שנותר בסדר כפתור לסגירת החלון.
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 13
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 13

שלב 7. פתח את שורת הפקודה כמנהל

עליך להיכנס לחשבון Windows עם הרשאות ניהול כדי לפתוח את שורת הפקודה כמנהל מערכת. השתמש בשלבים הבאים כדי לפתוח את שורת הפקודה כמנהל:

  • הקלד cmd בשורת החיפוש שליד תפריט התחל..
  • מקש ימני שורת הפקודה בתוצאות החיפוש ולאחר מכן בחר הפעל כמנהל.
  • נְקִישָׁה כן כדי לאפשר שינויים.
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 14
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 14

שלב 8. נווט לתיקייה שבה נשמר קוד המקור שלך

לדוגמה, אם קובץ קוד המקור שלך בשם helloworld.c ממוקם ב- C: / Source / Programs, הקלד cd C: / Source / Programs

הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 15
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 15

שלב 9. הקלד gcc c –o [program_name].exe [program_name].c ולחץ על ↵ Enter

החלף את "[program_name]" בשם קוד המקור והיישום שלך. לאחר חיבור התוכנית, תחזור לשורת הפקודה ללא שגיאות.

יש לתקן כל שגיאת קידוד שמופיעה לפני התוכנית תערוך

הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 16
הידור תוכנית C באמצעות מהדר ה- GNU (GCC) שלב 16

שלב 10. הקלד את שם התוכנית שלך להפעלה

אם זה נקרא hello_world.exe, הקלד את זה בשורת הפקודה כדי להפעיל את התוכנית שלך.

אם תקבל הודעת שגיאה "גישה נדחתה" או "הרשאה נדחתה" בעת עריכת תוכנית או הפעלת קובץ הפעלה לפלט, בדוק את הרשאות התיקיה וודא שיש לך גישה מלאה לקריאה/כתיבה לתיקייה המכילה את קוד המקור. אם זה לא עובד, נסה להשבית זמנית את תוכנת הוירוס שלך

טיפים

  • בניית הקוד שלך עם דגל -g תייצר מידע על ניפוי באגים שתוכנת האיתור המתאימה, GDB, יכולה להשתמש בו כדי לגרום לאיתור באגים לפעול טוב יותר.
  • ניתן ליצור Makefiles כדי להקל על הידור תוכניות גדולות.
  • אם אתה משתמש באופטימיזציות בכבדות, שים לב שאופטימיזציה למהירות עשויה להגיע עם פגיעה בגודל ולעתים בדיוק, ולהיפך.
  • בעת חיבור תוכנית C ++, השתמש ב- G ++ באותו אופן שבו היית משתמש ב- GCC. זכור שלקבצי C ++ יש סיומת.cpp במקום.c.

מוּמלָץ: