שפת C/שלום עולם: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
שורה 69:
לאחר שכתבת את הקוד, בנה את הקוד לתכנית, והרץ את התוכנית. בניית הקוד והרצת התכנית משתנים בהתאם למערכת ההפעלה.
=== עורך טקסטים וgcc ===▼
שמור את קוד התכנית בתיקיה שבה יש לך ההרשאות המתאימות. נהוג להשתמש בסיומת c לקבצי קוד כגון זה שכאן. נניח ששמרת את הקוד בקובץ שנקרא hello_world.c.▼
כעת עלינו לבנות את הקוד ולהפכו לתכנית. פתח מסוף וכתוב: ▼
<div class="mw-content-ltr">{{קוד|gcc hello_world.c -o hello_world.out}}</div>▼
אם ההידור יעבור בהצלחה, יווצר קובץ בשם hello.out. ניתן להריץ את התכנית ע"י כתיבה בטרמינל:▼
<div class="mw-content-ltr">{{קוד|./hello_world.out}}</div>▼
ותראה את המילים▼
Hello world▼
מודפסות.▼
{{הארה|הסיבה לקידומת <nowiki>ה /.</nowiki> היא שבהפצות לינוקס רבות ברירת המחדל לא מאפשרת הרצה של קבצים באופן ישיר מתיקיית הבית של המשתמש. לעיתים זה מאופשר (תלוי בהפצה ובהגדרות המשתמש) ואז הקידומת הזו מיותרת.}}▼
באופן כללי בונים קוד בצורה:▼
<div class="mw-content-ltr">{{קוד|gcc <source_file> -o <executable>}}</div>▼
כאשר source_file הוא שם קובץ הקוד, וexecutable הוא שם קובץ התוכנית המתקבלת (ראה [[שפת C/נספחים#סוגריים משולשים|שימוש בסוגריים משולשים בסימונים בספר]]). מריצים בצורה:▼
<div class="mw-content-ltr">{{קוד|./<executable>}}</div>▼
כאשר executable הוא שם קובץ התוכנית.▼
{{משימה|נניח ששמרת את הקוד בקובץ my_first_program.c, ואתה רוצה לבנות ממנו את הקובץ it_runs.out. כיצד תבנה, ומה תריץ?}}▼
{{מוסתר|פתרון|2 = ▼
כדי לבנות, יש לכתוב:▼
<div class="mw-content-ltr">{{קוד|gcc my_first_program.c -o it_runs.out}}</div>▼
כדי להריץ, יש לכתוב:▼
<div class="mw-content-ltr">{{קוד|./it_runs.out}}</div>▼
}}▼
=== סביבת פיתוח בחלונות ===
שורה 159 ⟵ 134:
{{שפת C|מוגבל}}
▲=== עורך טקסטים וgcc ===
▲שמור את קוד התכנית בתיקיה שבה יש לך ההרשאות המתאימות. נהוג להשתמש בסיומת c לקבצי קוד כגון זה שכאן. נניח ששמרת את הקוד בקובץ שנקרא hello_world.c.
▲כעת עלינו לבנות את הקוד ולהפכו לתכנית. פתח מסוף וכתוב:
▲<div class="mw-content-ltr">{{קוד|gcc hello_world.c -o hello_world.out}}</div>
▲אם ההידור יעבור בהצלחה, יווצר קובץ בשם hello.out. ניתן להריץ את התכנית ע"י כתיבה בטרמינל:
▲<div class="mw-content-ltr">{{קוד|./hello_world.out}}</div>
▲ותראה את המילים
▲Hello world
▲מודפסות.
▲{{הארה|הסיבה לקידומת <nowiki>ה /.</nowiki> היא שבהפצות לינוקס רבות ברירת המחדל לא מאפשרת הרצה של קבצים באופן ישיר מתיקיית הבית של המשתמש. לעיתים זה מאופשר (תלוי בהפצה ובהגדרות המשתמש) ואז הקידומת הזו מיותרת.}}
▲באופן כללי בונים קוד בצורה:
▲<div class="mw-content-ltr">{{קוד|gcc <source_file> -o <executable>}}</div>
▲כאשר source_file הוא שם קובץ הקוד, וexecutable הוא שם קובץ התוכנית המתקבלת (ראה [[שפת C/נספחים#סוגריים משולשים|שימוש בסוגריים משולשים בסימונים בספר]]). מריצים בצורה:
▲<div class="mw-content-ltr">{{קוד|./<executable>}}</div>
▲כאשר executable הוא שם קובץ התוכנית.
▲{{משימה|נניח ששמרת את הקוד בקובץ my_first_program.c, ואתה רוצה לבנות ממנו את הקובץ it_runs.out. כיצד תבנה, ומה תריץ?}}
▲{{מוסתר|פתרון|2 =
▲כדי לבנות, יש לכתוב:
▲<div class="mw-content-ltr">{{קוד|gcc my_first_program.c -o it_runs.out}}</div>
▲כדי להריץ, יש לכתוב:
▲<div class="mw-content-ltr">{{קוד|./it_runs.out}}</div>
▲}}
[[קטגוריה:שפת C (ספר)|שלום עולם!]]
|