מטרת מדריך זה להשלים את הפער בין החומר התאורטי הנלמד בכתה או מספר לימוד, לבין העבודה המעשית על המערכת.
המדריך מיועד לתלמידים המתחילים את הלימוד התאורטי של שפת C, וזקוקים להדרכה כיצד לכתוב ולהדר את התכניות הראשונות שלהם במערכת GNU/Linux.
המדריך נבנה על מערכת Debian GNU/Linux אך כל מערכת לינוקס תתאים. הוראות ההתקנה המדוייקות ספציפיות למערכת מבוססת Debian GNU/Linux, אך ינתנו הסברים כלליים גם עבור מערכות אחרות.
במערכות Debian הפקודות הבאות תתקין את כל התכנות להן זקוקים בכתיבת תכנית C בסיסית:
su apt-get install build-essential
במנדריבה:
sudo urpmi gcc
באובונטו:
sudo apt-get install build-essential
במערכות אחרות צריך להקפיד כי במערכת יהיה מותקן מהדר מסוג gcc, כדאי להשתמש במנהל החבילות של ההפצה כדי להתקין את gcc.
אם אתם תלמידים המחברת שלכם תספיק בהחלט, ספר לימוד טוב לא יזיק. כדאי לזכור כי לשפת C מדריכים רבים ברשת.
את התכנית ניתן לכתוב בכל עורך טקסט. אנו נשתמש בדוגמה זו בעורך הטקסט של Gnome.
כתוב תכנית פשוטה בעורך הטקסט,
קוד:
/*code*/ #include <stdio.h> int main(int argc, char* argv[]) { printf("Hello world\n"); return 0; } /*code*/
אנו נהדר את התכנית בעזרת מהדר gcc, מתוך המסוף (ראה תמונת מסך בסוף המדריך)
gcc helloworld.c -o helloworld
קוד:
helloworld/.
ה ./ לפני שם התכנית מנחים את המערכת לחפש את קובץ ההרצה במדריך הנוכחי. ראו תמונת מסך בהמשך לגבי צורת הכתיבה הנכונה של ./ . אפשרויות אחרות יהיו, להכניס את המדריך הנוכחי ל PATH של המערכת, או לכתוב מדריך מלא.
כך צריכה להראות התכנית בעורך הטקסט ובמסוף בו אתם מבצעים את ההידור וההרצה.
(לחצו על התמונה כדי לקבל תמונה מוגדלת)
בהמשך העבודה בודאי תרצו להתקין כלי פיתוח נוספים וספריות פיתוח חדשות. אפשר למצוא מדריכים לשימוש בכלים אלו ברשת ופה באתר.
מדריכי תכנות - אוסף מדריכי התכנות בפנגווין.