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

Ad


סמל OnWorks

erlc - מקוון בענן

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

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

תָכְנִית:

שֵׁם


erlc - מהדר

תיאור


השמיים erlc התוכנית מספקת דרך נפוצה להפעיל את כל המהדרים במערכת Erlang.
בהתאם לסיומת של כל קובץ קלט, erlc יפעיל את המהדר המתאים.
לא משנה באיזה מהדר נעשה שימוש, אותם דגלים משמשים כדי לספק פרמטרים כאלה
כמו כולל נתיבים וספריית פלט.

ספריית העבודה הנוכחית, ".", לא ייכלל בנתיב הקוד בעת הפעלת ה
מהדר (כדי להימנע מטעינת קבצי Beam מספריית העבודה הנוכחית שיכולה
עלול להיות בסתירה עם המהדר או מערכת Erlang/OTP המשמשת את המהדר).

יצוא


erlc דגלים file1.ext file2.ext...

Erlc קומפילציה של קובץ אחד או יותר. הקבצים חייבים לכלול את הסיומת, למשל
.erl עבור קוד המקור של Erlang, או .yrl עבור קוד המקור של Yecc. Erlc משתמש בתוסף
כדי להפעיל את המהדר הנכון.

בדרך כלל מוֹעִיל דגלים


הדגלים הבאים נתמכים:

-I בספרייה:
מורה למהדר לחפש קבצי include בספרייה שצוינה. מתי
נתקל ב- -לִכלוֹל or -include_lib ההוראה, המהדר מחפש כותרת
קבצים בספריות הבאות:

* ".", ספריית העבודה הנוכחית של שרת הקבצים;

* שם הבסיס של קובץ הקומפילציה;

* המדריכים שצוינו באמצעות ה- -I אוֹפְּצִיָה. הספרייה שצוינה אחרונה היא
חיפש קודם.

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

-Dשם:
מגדיר מאקרו.

-Dשם=ערך:
מגדיר מאקרו עם הערך הנתון. הערך יכול להיות כל מונח Erlang. תלוי ב
הפלטפורמה, ייתכן שיהיה צורך לצטט את הערך אם המעטפת עצמה מפרשת ודאות
דמויות. ב-Unix, יש לצטט מונחים המכילים tuples ורשימה. תנאים אשר
יש לצטט רווחים מכילים בכל הפלטפורמות.

-Wשגיאה:
הופך את כל האזהרות לשגיאות.

-Wמספר:
מגדיר את רמת האזהרה ל מספר. ברירת המחדל היא 1. להשתמש -W0 כדי לכבות אזהרות.

-W:
כמו -W1. בְּרִירַת מֶחדָל.

-ב:
מאפשר פלט מילולי.

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

-smp:
קומפילציה באמצעות אמולטור SMP. זה שימושי בעיקר עבור קומפילציה של קוד מקורי, אשר
צריך להיות קומפילציה עם אותה מערכת זמן ריצה שעליה צריך להפעיל אותה.

-M:
מייצר כלל Makefile למעקב אחר תלות בכותרות. הכלל נשלח אל stdout. לא
נוצר קובץ אובייקט.

-MF קובץ Makefile:
כמו -M אפשרות למעלה, אלא שה-Makefile נכתב אליו קובץ Makefile. אין חפץ
הקובץ מופק.

-MD:
כמו -M -MF .Pbeam.

-MT יעד:
בשיתוף עם -M or -MF, שנה את שם הכלל שנפלט אליו יעד.

-MQ יעד:
כמו -MT אפשרות למעלה, אלא שתווים מיוחדים ל לעשות(1) מובאים.

-MP:
בשיתוף עם -M or -MF, הוסף יעד מזויף עבור כל תלות.

-MG:
בשיתוף עם -M or -MF, שקלו כותרות חסרות כקבצים שנוצרו והוסיפו
אותם לתלות.

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

+טווח:
דגל שמתחיל בפלוס ('+') במקום מקף יומר ל-Erlang
מונח והועבר ללא שינוי למהדר. למשל, ה ייצוא_הכל אפשרות עבור
ניתן לציין מהדר Erlang באופן הבא:

erlc +export_all file.erl

בהתאם לפלטפורמה, ייתכן שיהיה צורך לצטט את הערך אם המעטפת עצמה
מפרש דמויות מסוימות. ב-Unix, מונחים המכילים tuples ורשימה חייבים להיות
מְצוּטָט. יש לצטט מונחים המכילים רווחים בכל הפלטפורמות.

מיוחד דגלים


הדגלים בסעיף זה שימושיים במצבים מיוחדים כמו בנייה מחדש של ה-OTP
מערכת.

-אבא בספרייה:
מוסיף בספרייה לקדמת נתיב הקוד באמולטור Erlang שהופעל. זֶה
ניתן להשתמש כדי להפעיל מהדר אחר מאשר ברירת המחדל.

-pz בספרייה:
מוסיף בספרייה לנתיב הקוד באמולטור Erlang שהופעל.

נתמך מהדרים


.erl:
קוד המקור של Erlang. זה מייצר א .קֶרֶן קובץ.

האפשרויות -P, -E ו-S שוות ערך ל-+'P', +'E' ו-+'S', אלא שזה
אין צורך לכלול את הציטוטים הבודדים כדי להגן עליהם מהקליפה.

אפשרויות נתמכות: -I, -o, -D, -v, -W, -b.

.S:
קוד המקור של Erlang assembler. זה מייצר א .קֶרֶן קובץ.

אפשרויות נתמכות: זהה ל-.erl.

.הליבה:
קוד המקור הליבה של Erlang. זה מייצר א .קֶרֶן קובץ.

אפשרויות נתמכות: זהה ל-.erl.

.yrl:
קוד המקור של Yecc. זה יוצר א .erl קובץ.

השתמש באפשרות -I עם שם הקובץ כדי להשתמש בקובץ זה כפרולוג מותאם אישית
קובץ (ה includefile אוֹפְּצִיָה).

אפשרויות נתמכות: -o, -v, -I, -W (ראה למעלה).

.mib:
MIB עבור SNMP. זה מייצר א . סל קובץ.

אפשרויות נתמכות: -I, -o, -W.

.פַּח:
MIB מהול עבור SNMP. זה מייצר א .hrl קובץ.

אפשרויות נתמכות: -o, -v.

.rel:
קובץ סקריפט. זה יוצר קובץ אתחול.

השתמש ב-I כדי לתת שם לספריות שיש לחפש אחר קבצי יישומים (שווה ערך ל-
נתיב ברשימת האפשרויות עבור systools:make_script/2).

אפשרויות נתמכות: -o.

‎.asn1:
קובץ ASN1.

יוצר .erl, .hrl, ו .asn1db קובץ מאת .asn1 קוֹבֶץ. גם מרכיב את .erl
באמצעות מהדר Erlang אלא אם כן +noobj ניתנות אפשרויות.

אפשרויות נתמכות: -I, -o, -b, -W.

.idl:
קובץ IC.

מפעיל את מהדר IDL.

אפשרויות נתמכות: -I, -o.

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


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

השתמש ב-erlc באינטרנט באמצעות שירותי onworks.net


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

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

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

Ad