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

Ad


סמל OnWorks

icon - מקוון בענן

הפעל את האייקון בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

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

תָכְנִית:

שֵׁם


icon - פירוש או קומפילציה של תוכניות אייקון

תַקצִיר


icont [ אפשרות ... ] קובץ ... [ -x arg ... ]
iconc [ אפשרות ... ] קובץ ... [ -x arg ... ]

תיאור


icont ו-icon ממירים כל אחד תוכנית מקור של Icon לצורת הפעלה. icont
מתרגם במהירות ומספק ביצוע פרשני. ל-icon לוקח יותר זמן להדר אבל
מייצר תוכניות שפועלות מהר יותר. ניתן להשתמש לרוב ב- icont וב- icon
להחלפה.

דף מדריך זה מתאר גם אייקון וגם אייקון. היכן שיש הבדלים ב
שימוש בין אייקון לסמל, אלה מצוינים.

שלח שמות: ההנחה היא שקבצים ששמם מסתיים ב-.icn הם קבצי מקור של Icon. ה-.icn
ניתן להשמיט את הסיומת; אם זה לא קיים, זה מסופק. התו - ניתן להשתמש
כדי לציין קובץ מקור אייקון שניתן בקלט רגיל. מספר קבצי מקור יכולים להיות
נתון באותה שורת פקודה; אם כן, הם משולבים להפקת תוכנית אחת.

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

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

icont: העיבוד המבוצע על ידי icont מורכב משני שלבים: תרגום ו מְקַשֵׁר.
במהלך התרגום, כל קובץ מקור של אייקון מתורגם לשפת ביניים
נקרא ucode. שני קובצי ucode מופקים עבור כל קובץ מקור, עם שמות בסיס מה-
קובץ המקור והסיומות .u1 ו-.u2. במהלך הקישור, זוג אחד או יותר של ucode
קבצים משולבים לייצור יחיד icode קוֹבֶץ. קבצי ה-ucode נמחקים לאחר ה-
נוצר קובץ icode.

ניתן להפסיק את העיבוד לפי icont לאחר התרגום על ידי האפשרות -c. במקרה הזה,
קבצי ה-ucode לא נמחקים. השמות של קבצי .u1 מתרגומים קודמים יכולים להיות
ניתן בשורת הפקודה icont. קבצים אלה וקבצי .u2 המתאימים כלולים
בשלב הקישור לאחר תרגום קבצי מקור כלשהם. ניתן להשתמש בסיומת .u
במקום .u1; במקרה זה ה-1 מסופק אוטומטית. קבצי Ucode שהם
השמות במפורש אינם נמחקים.

icon: העיבוד המבוצע על ידי icon מורכב משני שלבים: קוד דור ו
קומפילציה ו מְקַשֵׁר. שלב יצירת הקוד מייצר קוד C, המורכב מ-.c ו-
קובץ .h, עם שם הבסיס של קובץ המקור הראשון. לאחר מכן קבצים אלה מורכבים ו
מקושר להפקת קובץ בינארי בר הפעלה. קבצי C בדרך כלל נמחקים לאחר מכן
הידור וקישור.

עיבוד על ידי אייקון יכול להסתיים לאחר יצירת קוד על ידי אפשרות -c. בזה
במקרה, קבצי C אינם נמחקים.

אפשרויות


האפשרויות הבאות מזוהות על ידי אייקון וסמל:

-ג עצור לאחר הפקת קבצי ביניים ואל תמחק אותם.

-e פילה
הפנה מחדש פלט שגיאה סטנדרטי אל פילה.

-fs
אפשר הפעלת מחרוזת מלאה.

-o שם
תן שם לקובץ הפלט שם.

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

-t ארגן ל-&trace ערך התחלתי של -1 כאשר התוכנית מבוצעת ועבור
אייקון מאפשר תכונות ניפוי באגים.

-u הנפק הודעות אזהרה עבור מזהים לא מוצהרים בתוכנית.

-v i
הגדר את רמת הדיבור של הודעות אינפורמטיביות ל i

-E כוון את תוצאות העיבוד המקדים לפלט סטנדרטי ועכב עיבוד נוסף.

האפשרויות הנוספות הבאות מזוהות על ידי סמל:

-f מחרוזת
אפשר תכונות כפי שמצוין באותיות ב מחרוזת:

הכל, שווה ערך לדלנס

d לאפשר תכונות ניפוי באגים: display(), name(), משתנה(), מעקב אחר שגיאה לאחור, ו
ההשפעה של -fn (ראה להלן)

e אפשר המרת שגיאה

אני מאפשר אריתמטיקה של מספרים גדולים

n לייצר קוד שעוקב אחר מספרי שורות ושמות קבצים בקוד המקור

s לאפשר הפעלת מחרוזת מלאה

-n מחרוזת
השבת אופטימיזציות ספציפיות. אלה מסומנים על ידי האותיות ב מחרוזת:

הכל, שווה ערך לסט

c לשלוט באופטימיזציות של זרימה מלבד אופטימיזציות של הצהרת מתג

הרחבת פעולות בשורה כאשר הן סבירות (מילות מפתח תמיד מוצבות בשורה)

מטב הצהרות מתג הקשורות לקריאת פעולה

לא סוג מסקנות

-p גדול מ
לעבור גדול מ על מהדר C המשמש את icon

-r נתיב
השתמש במערכת זמן הריצה ב נתיב, שחייב להסתיים בקו נטוי.

-C prg
יש ל-icon להשתמש במהדר C שניתן על ידי prg

הסביבה וריאציות


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

BLKSIZE (500000)
הגודל הראשוני של אזור הבלוק שהוקצה, בבתים.

COEXPSIZE (2000)
הגודל, במילים, של כל בלוק ביטוי משותף.

DBLIST
המיקום של בסיסי נתונים עבור אייקון לחיפוש לפני הסטנדרטי. הערך של
DBLIST צריך להיות מחרוזת ריקה מופרדת של הטופס p1 p2 ... pn שם pi שם
ספריות.

ICONCORE
אם מוגדר, נוצרת dump ליבה לסיום שגיאה.

ICONX
המיקום של iconx, המבצע עבור קבצי icode, מובנה בקובץ icode כאשר
זה מיוצר. ניתן לעקוף מיקום זה על ידי הגדרת משתנה הסביבה
ICONX. אם ICONX מוגדר, הערך שלו משמש במקום המיקום המובנה ב-
קובץ icode.

IPATH
המיקום של קבצי ucode שצוין בהצהרות קישור עבור icont. IPATH הוא א
רשימה מופרדת ריקה של ספריות. תמיד מחפשים את הספרייה הנוכחית תחילה,
ללא קשר לערך של IPATH.

LPATH
המיקום של קבצי המקור שצוין ב-preprocessor $include הנחיות ובקישור
הצהרות עבור אייקון. LPATH דומה אחרת ל-IPATH.

MSTKSIZE (10000)
הגודל, במילים, של ערימת המתורגמנים הראשית עבור icont.

NOERRBUF
כברירת מחדל, &errout מאומצת. אם משתנה זה מוגדר, &errout לא מוחזק.

QLSIZE (5000)
הגודל, בבתים, של האזור המשמש עבור מצביעים למחרוזות במהלך אשפה
אוסף.

STRSIZE (500000)
הגודל ההתחלתי של מרחב המחרוזת, בבתים.

TRACE
הערך ההתחלתי של &trace. אם למשתנה זה יש ערך, הוא עוקף את
אפשרות תרגום זמן -t.

השתמש בסמל מקוון באמצעות שירותי onworks.net


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

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

  • 1
    Phaser
    Phaser
    Phaser היא פתיחה מהירה, חינמית ומהנה
    מסגרת משחק מקור HTML5 שמציעה
    עיבוד WebGL ו-Canvas לרוחב
    דפדפני אינטרנט שולחניים וניידים. משחקים
    יכול להיות שותף...
    הורד את Phaser
  • 2
    מנוע VASSAL
    מנוע VASSAL
    VASSAL הוא מנוע משחק ליצירה
    גרסאות אלקטרוניות של לוח מסורתי
    ומשחקי קלפים. זה מספק תמיכה עבור
    עיבוד ואינטראקציה של חלקי משחק,
    ו...
    הורד את VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF היא ספריית Java ליצירה
    ועריכת קבצי PDF עם LGPL ו
    רישיון קוד פתוח MPL. OpenPDF הוא ה
    יורש הקוד הפתוח LGPL/MPL של iText,
    ...
    הורד את OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - מערכת לאוטומטיות
    ניתוחים גיאוגרפיים - הוא גיאוגרפי
    תוכנת מערכת מידע (GIS) עם
    יכולות עצומות לגיאודטה
    עיבוד ואנה...
    הורד את SAGA GIS
  • 5
    ארגז כלים עבור Java/JTOpen
    ארגז כלים עבור Java/JTOpen
    ארגז הכלים של IBM עבור Java / JTOpen הוא א
    ספריית מחלקות Java התומכות ב
    תכנות לקוח/שרת ואינטרנט
    דגמים למערכת עם OS/400,
    i5/OS, o...
    הורד את ארגז הכלים עבור Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (או D3 עבור מסמכים מבוססי נתונים)
    היא ספריית JavaScript המאפשרת לך
    לייצר נתונים דינמיים ואינטראקטיביים
    הדמיות בדפדפני אינטרנט. עם D3
    אתה...
    הורד את D3.js
  • עוד »

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

Ad