אנגליתצרפתיתספרדי

סמל OnWorks

arm-linux-gnueabi-gccgo - מקוון בענן

הפעל את arm-linux-gnueabi-gccgo בספק אירוח חינמי של OnWorks באמצעות אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו זרוע הפקודה-linux-gnueabi-gccgo שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


gccgo - מהדר מבוסס GCC לשפת Go

תַקצִיר


gccgo [-c|-S]
[-g] [-עמוד] [-Oרָמָה]
[-Idir...] [-Ldir...]
[-o אוסף] בקובץ...

רק האפשרויות השימושיות ביותר מפורטות כאן; ראה להלן לגבי השאר.

תיאור


השמיים gccgo הפקודה היא חזית ל gcc ותומך ברבות מאותן אפשרויות. זֶה
מדריך מתעד רק את האפשרויות הספציפיות gccgo.

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

קוד המקור של Go מורכב כחבילות. חבילה מורכבת ממקור Go אחד או יותר
קבצים. יש להרכיב את כל הקבצים בחבילה אחת, על ידי העברת כל הקבצים
קבצים כטיעונים ל gccgo. קריאה בודדת של gccgo יכול להרכיב רק סינגל
חֲבִילָה.

חבילת Go One עשויה "לייבא" חבילת Go אחרת. החבילה המיובאת חייבת להיות
כבר הידור; gccgo יקרא את נתוני הייבוא ​​ישירות מהחבילה שהורכבה.
כאשר חבילה זו מקושרת מאוחר יותר, יש לכלול את טופס הקומפילציה של החבילה
פקודת הקישור.

בדרך כלל יש להרכיב תוכניות Go עם מידע על ניפוי באגים, ו -ג1 הוא ברירת המחדל
כמפורט להלן. הסרת תוכנית Go בדרך כלל תגרום לה להתנהג בצורה לא נכונה או להיכשל.

אפשרויות


-Idir
ציין ספרייה לשימוש בעת חיפוש חבילת ייבוא ​​בזמן הידור.

-Ldir
בעת קישור, ציין ספריית חיפוש בספרייה, כמו עם gcc.

-fgo-pkgpath=מחרוזת
הגדר את נתיב החבילה לשימוש. זה מגדיר את הערך המוחזר על ידי שיטת PkgPath של
משקפים.הקלד אובייקטים. הוא משמש גם לשמות של סמלים גלויים גלובליים. ה
ארגומנט לאפשרות זו אמור להיות בדרך כלל המחרוזת שתשמש לייבוא ​​זה
חבילה לאחר התקנתה; במילים אחרות, שם נתיב בתוך הספריות
שצוין על ידי -I אוֹפְּצִיָה.

-fgo-prefix=מחרוזת
אלטרנטיבה ל -fgo-pkgpath. הארגומנט ישולב עם שם החבילה
מקובץ המקור כדי לייצר את נתיב החבילה. אם -fgo-pkgpath משמש,
-fgo-תחילית יתעלם.

Go מתיר לתוכנית יחידה לכלול יותר מחבילה אחת עם אותו שם ב-
סעיף "חבילה" בקובץ המקור, אם כי ברור ששתי החבילות חייבות להיות
מיובא באמצעות שמות נתיבים שונים. כדי שזה יעבוד איתו gccgo, או
-fgo-pkgpath or -fgo-תחילית יש לציין בעת ​​קומפילציה של חבילה.

באמצעות אחד מהם -fgo-pkgpath or -fgo-תחילית משבית את הטיפול המיוחד ב"עיקרי"
חבילה ומתיר לייבא חבילה כמו כל חבילה אחרת.

-fgo-relative-import-path=dir
יבוא יחסי הוא יבוא שמתחיל ב ./ or ../. אם נעשה שימוש באפשרות זו,
gccgo אשתמש dir בתור קידומת לייבוא ​​היחסי בעת חיפוש אחריו.

-הצהרת-החזרה-frequire
-fno-require-return statement
כברירת מחדל gccgo יזהיר על פונקציות שיש להן פרמטר החזרה אחד או יותר
אך חסרה הצהרת "החזרה" מפורשת. אזהרה זו עשויה להיות מושבתת באמצעות
-fno-require-return statement.

-fgo-check-divide-XNUMX
הוסף המחאות מפורשות לחלוקה באפס. ב-Go חלוקה (או modulos) באפס
גורם לפאניקה. במערכות יוניקס זה מזוהה בזמן הריצה על ידי תפיסת ה-
אות "SIGFPE". מעבדים מסוימים, כגון PowerPC, אינם יוצרים SIGFPE על
חלוקה באפס. זמני ריצה מסוימים אינם מייצרים אות שניתן לתפוס. עַל
מערכות אלו, ניתן להשתמש באפשרות זו. או שניתן להסיר את ההמחאות באמצעות
-fno-לכו-בדוק-חלק-אפס. אפשרות זו מופעלת כעת כברירת מחדל, אך בעתיד
עשוי להיות כבוי כברירת מחדל במערכות שאינן דורשות זאת.

-fgo-check-divide-overflow
הוסף צ'קים מפורשים עבור הצפת חלוקה. לדוגמה, הצפת חלוקה מתרחשת כאשר
מחשוב "INT_MIN / -1". ב-Go זה צריך להיות עטוף, כדי לייצר "INT_MIN". כמה
מעבדים, כגון x86, מייצרים מלכודת על הצפת חלוקה. במערכות האלה, זה
ניתן להשתמש באפשרות. או שניתן להסיר את ההמחאות באמצעות -fno-go-check-divide-flow.
אפשרות זו מופעלת כעת כברירת מחדל, אך בעתיד עשויה להיות כבויה כברירת מחדל
מערכות שאינן דורשות זאת.

-g זה הסטנדרט gcc אוֹפְּצִיָה. זה מוזכר כאן כי כברירת מחדל gccgo פונה
על יצירת מידע באגים עם המקבילה לאופציה הסטנדרטית -ג1.
הסיבה לכך היא שתוכניות Go דורשות מידע על ניפוי באגים כדי להיות זמין
לקבל מידע על עקבות אחורה. מפורש -ג0 ניתן להשתמש כדי להשבית את היצירה של
מידע באגים, ובמקרה זה פונקציות מסוימות של ספרייה סטנדרטית, כגון
"runtime.Callers", לא יפעל כהלכה.

השתמש ב-arm-linux-gnueabi-gccgo באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    KDiff3
    KDiff3
    מאגר זה אינו מתוחזק עוד
    ונשמר למטרות ארכיון. לִרְאוֹת
    https://invent.kde.org/sdk/kdiff3 for
    הקוד החדש ביותר ו
    https://download.kde.o...
    הורד את KDiff3
  • 2
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX הוא GUI עבור
    מטעין ה-USB של Waninkoko, מבוסס על
    libwiigui. זה מאפשר רישום ו
    משיקה משחקי Wii, משחקי Gamecube ו
    בישול ביתי ב-Wii וב-WiiU...
    הורד את USBLoaderGX
  • 3
    ציפור אש
    ציפור אש
    Firebird RDBMS מציע תכונות ANSI SQL
    & פועל על לינוקס, Windows &
    מספר פלטפורמות יוניקס. תכונות
    במקביל וביצועים מצוינים
    & כוח...
    הורד את Firebird
  • 4
    קומפוזר
    קומפוזר
    KompoZer הוא עורך HTML של Wysiwyg המשתמש
    בסיס הקוד של Mozilla Composer. כפי ש
    הפיתוח של Nvu הופסק
    בשנת 2005, KompoZer מתקן באגים רבים ו
    מוסיף f...
    הורד את KompoZer
  • 5
    הורדת מנגה בחינם
    הורדת מנגה בחינם
    הורדת המנגה החינמית (FMD) היא
    יישום קוד פתוח שנכתב ב
    Object-Pascal לניהול ו
    הורדת מנגה מאתרים שונים.
    זו מראה...
    הורד בחינם מנגה הורדת
  • 6
    אטבוטין
    אטבוטין
    UNetbootin מאפשר לך ליצור אתחול
    כונני USB חיים עבור אובונטו, פדורה ו
    הפצות לינוקס אחרות ללא
    צריבת CD. זה פועל על ווינדוס, לינוקס,
    ו ...
    הורד את UNetbootin
  • עוד »

פקודות לינוקס

Ad