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

Ad


סמל OnWorks

icmstart - מקוון בענן

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

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

תָכְנִית:

שֵׁם


icmstart - סקריפט הפעלה לתחזוקת תוכנית icmbuild

תַקצִיר


icmstart [אפשרויות] top-dir [תוכנית|ספרייה]

תיאור


אל האני icmstart script הוא סקריפט גנרי שניתן להשתמש בו כדי להתחיל תחזוקה של תוכנית
באמצעות icmake(1) ו icmbuild(1). Icmstart יוצר ספרייה ראשונית top-dir ו
מתקין את הקבצים שיעורים, גִרְסָה ו icmconf להלן top-dir. טיעון שני
`התוכנית' או 'ספריהניתן לציין כמצב ברירת המחדל לפעולה של
icmbuild(1) תסריט.

קבצי שלד עבור הספרייה הראשית וספריות המשנה, כברירת מחדל רשומים בקובץ
/etc/icmake/icmstart.rc, ניתן להתקין גם כן (cf. icmstart.rc(7)).

לאחר המעבר לספרייה שנוצרה על ידי icmstart מה היא icmbuild(1) ניתן להשתמש בסקריפט עבור
תחזוקת התוכנית.

אפשרויות


Icmstart ניתן לקרוא עם האפשרויות הבאות, אשר (אם צוין) חייבות להיות הראשונות
טיעונים של icmstart:

o -b
התקנה בסיסית: הקבצים VERSION, usage.cc ו-version.cc אינם מותקנים,
והערך #define USE_VERSION ב-icmconf מוסר.

o -c confpath
השתמש בקבצי התצורה (icmstart.rc, מְחַבֵּר, שנים ו גִרְסָה) אם נמצא ב
'confpath' ולא ב ~/.icmake ו / או /etc/icmake/. ברגע שנמצא קובץ זה כן
משמש המאפשר עקיפות חלקיות של קובצי ברירת המחדל שסופקו על ידי icmake(1).

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

o -I
אל תתקין קבצים.

o -r החלף ללא תנאי קבצים קיימים. אם -r לא מסופק icmstart אשאל
המשתמש לאשר שיש לדרוס קובץ קיים. אם שלד
המפרט מתייחס לספרייה, הספרייה המלאה וספריות המשנה שלה יהיו
להחליף.

o -s שלד-שביל
כברירת מחדל, קבצי השלד רשומים בקובץ משאבי השלד
/usr/share/icmake/icmstart.rc. לחלופין, קובץ המשאבים של השלד עשוי להיות
שצוין על ידי ICM משתנה סביבה, אשר - בתורו - עשוי להיות מוחלף על ידי ה-
נתיב שצוין עם ה- -s אוֹפְּצִיָה. ניתן לציין את נתיב השלד כמלא
file-path או כספרייה, ובמקרה זה מניחים שקובץ המשאבים של השלד
be icmstart.rc (ראה להלן ב סקלטון קבצים). מאז icmstart שימושים cp להתקין
קבצים, cp חייב להיות זמין מתי icmstart צריך להתקין קבצי שלד.

סקלטון קבצים


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

קובץ המשאבים המוגדר כברירת מחדל הוא /etc/icmake/icmstart.rc, מכיל

שיעורים
P main.cc
P main.ih
P usage.cc
P version.cc
P ? סוֹרֵק
P ? מנתח

קובץ זה מופר על ידי ~/.icmake/icmstart.rc. לראות icmstart.rc(7) לפרטים על
הפורמט של icmstart.rc קובץ.

תְצוּרָה קבצים


קבצי התצורה icmstart.rc, מְחַבֵּר, שנים ו גִרְסָה מוכרים ו
מעובד על ידי icmstart.

אם -c אפשרות צוינו קבצי תצורה שנמצאו בנתיב שצוין כאן
משתמשים באופציה. אם לא צוין או אם לא נמצא קובץ אז הנתיב ~/icmake is
בָּדוּק. אם קובץ תצורה לא נמצא ב ~/icmake או, קבצי תצורה ב
/etc/icmake משומשים.

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

o אם הקובץ AUTHOR לא קיים icmstart שימושים #define AUTHOR "".

כאשר הקובץ AUTHOR מוגדר בנתיב תצורה צריך להיות בו שורה אחת,
הגדרת מחבר התוכנית. לְמָשָׁל,

#define AUTHOR "פרנק ב. ברוקן[מוגן בדוא"ל]>"

o אם הקובץ גִרְסָה לא קיים icmstart שימושים #define גִרְסָה "0.00.00".

כאשר הקובץ גִרְסָה מוגדר בנתיב תצורה צריך להיות בו שורה אחת,
הגדרת הגרסה הראשונית של התוכנית. לְמָשָׁל,

#define VERSION "1.00.00"

o אם הקובץ שנה לא קיים icmstart שימושים #define שנים "יייייי" איפה ללא שם: yyyy is
השנה הנוכחית.

כאשר הקובץ שנה מוגדר בנתיב תצורה צריך להיות בו שורה אחת,
הגדרת שנת היציאה הראשונית של התוכנית. לְמָשָׁל,

#define YEARS "2016"

כאן נעשה שימוש ברבים מכיוון ששנת שחרור הופכת בדרך כלל לטווח של שנים לאחר מכן
זמן מה, כמו במפרט השנים של Icmake:

#define YEARS "1992-2016"

o אם הקובץ icmstart.rc לא קיים (או ריק) icmstart לא יתקין אף אחד
מהקבצים שנמצאים בדרך כלל ב icmstart.rc, אבל ספריית הפרויקט הראשונית,
icmconf ו גִרְסָה מותקנים. )

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


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

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

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

Ad