מערך ההוראות הזה לא יתאים לכולם אבל אני אנסה להיות כמה שיותר גנרי. התקנתי את התפוצה של Debian Squeeze, כך ש- הדרכות תכנות מבוססים על זה. בתחילה, אני מתחיל להרכיב תוכניות ב- Raspi אך בהתחשב באטיות יחסית לכל מחשב ב- בעשר השנים האחרונות, כנראה שעדיף לעבור להתפתחות במחשב אישי אחר ולהעתיק את ההפעלה על.
אני אכסה את זה במדריך עתידי, אבל לעת עתה, מדובר בעריכת ה- Raspi.
מתכונן להתפתחות
נקודת המוצא היא שיש לך Raspi עם חלוקה פועלת. במקרה שלי, מדובר בסחיטת דביאן ששרפתי בהוראות של הגדרת כרטיס קל RPI SD. ודא שאתה סימניה הוויקי מכיוון שיש בו המון דברים שימושיים.
אם ה- Raspi שלך אתחל והתחברת (שם משתמש pi, p / w = פטל), הקלד gcc - v בשורת הפקודה. תראה משהו כזה:
באמצעות מפרט מובנה.
היעד: arm-linux-gnueabi
מוגדר עם: ../src/configure -v --with-pkgversion = 'Debian 4.4.5-8' --with-bugurl = file: ///usr/share/doc/gcc-4.4/README.Bugs
-enable-שפות = c, c ++, fortran, objc, obj-c ++ --prefix = / usr - תוכנית-סיומת = -4.4 - אפשר-משותף - אפשר-multarch - אפשר-קישור-build-id
--with-system-zlib --libexecdir = / usr / lib - ללא כלול-gettext --able-threads = posix --with-gxx-include-dir = / usr / include / c ++ / 4.4 - libdir = / usr / lib
--enable-nls --enable-clocale = gnu - אפשר-libstdcxx-debug - אפשר-objc-gc - ניתן להחיל-sjlj-חריגים - אפשר-לבדוק = שחרור - נבנה = arm-linux-gnueabi
--host = arm-linux-gnueabi - target = arm-linux-gnueabi
דגם חוט: posix
גרסת 4.4.5 של gcc (דביאן 4.4.5-8)
התקן את סמבה
אחד הדברים הראשונים שעשיתי והמלצתי לך אם יש לך מחשב Windows באותה הרשת ש- Raspi שלך אמור לעשות התקן והתקין כך שתוכלו לגשת לרספי. ואז הנחתי את הפקודה הזו:
gcc -v> & l.txt
כדי להכניס את הרישום לעיל לקובץ l.txt שיכולתי להציג ולהעתיק במחשב Windows שלי.
גם אם אתה מורכב על ה- Raspi, אתה יכול לערוך קוד מקור מתיבת Windows שלך ולהדר על Raspi. אתה לא יכול פשוט לקמפל על תיבת Windows שלך באמצעות Say MinGW אלא אם כן ה- GCC שלך מוגדר לפלט קוד ARM. ניתן לעשות זאת אך בואו נלך ללכת קודם ונלמד כיצד להרכיב ולהפעיל תוכניות ברספי.
- לקרוא על Cygwin ו- MinGW.
ממשק משתמש או מסוף
אני מניח שאתה חדש בלינוקס, אז תתנצל אם אתה יודע זאת כבר. אתה יכול לעשות את רוב העבודה ממסוף לינוקס (= שורת פקודה). אבל זה יכול להיות קל יותר אם תפעיל את ה- GUI (ממשק משתמש גרפי) כדי להציץ במערכת הקבצים. סוג התחלה לעשות את זה.
סמן העכבר יופיע ותוכלו ללחוץ בפינה השמאלית התחתונה (זה נראה כמו הר (כדי לראות את התפריטים). לחץ על עזרים והפעל את מנהל הקבצים כדי לאפשר לך להציג תיקיות וקבצים.
אתה יכול לסגור אותו בכל עת ולחזור לטרמינל על ידי לחיצה על הכפתור האדום הקטן עם עיגול לבן בפינה השמאלית התחתונה. לאחר מכן לחץ על יציאה כדי לחזור לשורת הפקודה.
יתכן שתעדיף ש- GUI פתוח כל הזמן. כשרוצים מסוף לחץ על הכפתור השמאלי התחתון ואז לחץ אחר בתפריט ובטרמינל. בטרמינל תוכלו לסגור אותו על ידי הקלדת יציאה או לחיצה על Windows כמו x בפינה השמאלית העליונה.
תיקיות
הוראות סמבה בוויקי מספרות כיצד להגדיר תיקיה ציבורית. זה כנראה הכי טוב לעשות את זה. תיקיית הבית שלך (pi) תהיה קריאה ברצונך ואתה רוצה לכתוב לתיקיה הציבורית. יצרתי תיקיית משנה בציבור שנקראה קוד ויצרתי את קובץ hello.c המופיע להלן ממחשב Windows שלי.
אם אתה מעדיף לערוך ב- PI, זה מגיע עם עורך טקסטים בשם Nano. אתה יכול להריץ אותו מה- GUI בתפריט האחר או מהטרמינל על ידי הקלדה
סודו ננו
סודו ננו שלום
הסודו מגבה את ננו כך שהוא יכול לכתוב קבצים עם גישה לשורש. אתה יכול להריץ אותו בדיוק כמו ננו, אבל בחלק מהתיקיות שלא יתנו לך גישה לכתיבה ולא תוכל לשמור קבצים כך שהריצה של דברים עם sudo היא בדרך כלל הטובה ביותר.
שלום עולם
הנה הקוד:
# כלול
int main () {
printf ("שלום עולם \ n");
להחזיר 0;
}
כעת הקלד gcc שלום לך שלום וזה יתחבר תוך שנייה או שתיים.
עיין בקבצים בטרמינל על ידי הקלדת ls -al ותראה קובץ שמופיע כך:
drwxrwx - משתמשי x 2 pi 4096 22 ביוני 22:19.
drwxrwxr-x 3 root root 4096 יוני 22 22:05 ..
-rwxr-xr-x 1 pi pi 5163 22 ביוני 22:15 שלום
-rw-rw 1 pi משתמשים 78 יוני 22 22:16 hello.c
והקלד ./שלום כדי להפעיל את התוכנית הידור ולראות שלום עולם.
זה משלים את הראשון של הדרכות "תכנות ב- C ב- Raspberry Pi שלך".
- לתכנות משחקים ב- C? נסה את שלנו תכנות משחקים בחינם במדריכי C.