משתמש:The duke/מבוא לתכנות של קבוצת בטא: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
שורה 130:
<br />
פקודת ה shell שכתבנו, מפעילה את התוכנה gcc ונותנת לה מספר פרמטרים. הפרמטר הראשון, hello.c הוא שם הקובץ (בתוך התיקייה הנוכחית) שעליה לתרגם. הפרמטר השני o- מראה כי אנחנו עומדים לציין שם קובץ הפלט (Output)- שם הקובץ בשפת המכונה שיווצר. הערך של הפרמטר השני hello הוא שם הקובץ שינתן לקובץ בשפת המכונה. אם לא היינו מציינים את שם קובץ התירגום וכותבים רק <code> gcc check.c </code> היה ניתן לו שם של
לאחר
'''הערה:''' בהמשך נוסיף עוד פרמטר אחד לפקודת הקומפילציה שיגרום לקומפיילר להיות יותר קפדן מבחינת ההערות שייתן. הפרמטר Wall- הוא קיצור של all warnings כלומר, דרישה שהקומפיילר יתריע בפנינו בכל מקרה שהוא רואה בעיה, גם עם לא מדובר בשגיאה ממש. הדרישה הזאת תעזור לכם מאוד לאתר תקלות חמקמקות במיוחד. פקודת הקומפילציה בה השתמשנו
<syntaxhighlight lang = "
gcc -Wall hello.c -o hello
</syntaxhighlight>
|