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

Ad


סמל OnWorks

deheader - מקוון בענן

הפעל deheader בספק האירוח החינמי של OnWorks על אובונטו Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

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

תָכְנִית:

שֵׁם


deheader - דוח הכולל ב-C או C++ קומפילים ניתן להסיר

תַקצִיר


מעורער [-ח] [-מ הפקודה] [-אני דפוס] [-q] [-r] [-v] [-x דפוס] [-V] [קובץ-או-dir]

תיאור


כלי זה לוקח רשימה של קבצי מקור של C או C++ ומפיק דוח עליו #includes
ניתן להשמיט מהם; כמו כן, אילו תכלילים סטנדרטיים עשויים להידרש עבור ניידות.
המבחן, עבור כל foo.c או foo.cc או foo.cpp, הוא פשוט האם "rm foo.o; make foo.o"
מחזירה סטטוס אפס (אך ניתן לעקוף את פקודת ה-build).

חריג: תחת cmake, foo.o הוא יעד מזויף. לכן, כאשר "CMakeList.txt" הוא
זוהה, "לעשות נקי" נעשה במקום "rm foo.o".

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

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

הכללות בטווח של הנחיות #if/#ifdef/#else/#endif נותרות לבד, מכיוון
הניסיון לחשוב על שילובים אפשריים של אפשרויות -D ו-U יהיה מסובך מדי
ונוטה לשגיאות מוזרות. חריג אחד: כותרות מוגנות רק על ידי S_SPLINT_S, ה
מותנה לחסימת סריקה על ידי כלי הניתוח הסטטי סַד(1), נסרקות
בדרך כלל.

הכלי גם יפלוט אזהרות לגבי הכללות כפולות, והכללות הנדרשות עבור
ניידות אך לא נוכחת.

מומלץ לארגן קומפילציה עם אפשרויות שיעצרו את הקומפיילר
אזהרות בעת שימוש בכלי זה; אחרת הוא ידווח על כותרות שרק מצהירות
אבות טיפוס וסוגי החזרה (ולפיכך לזרוק רק אזהרות) ככאלה שאינם נדרשים. תַחַת
gcc אפשרויות המהדר כדי להשיג זאת הן -Werror -Wfatal-errors. אם ה-makefile שלך
עוקב אחר מוסכמות רגילות, פועל עם -m "עשה CFLAGS='-שגיאה "שגיאות חמורות" אולי תעשה
הדבר הנכון; אתה יכול לבדוק זאת על ידי ריצה עם -v -v -v כדי לראות איזה קומפילציה
פקודות למעשה נפלטות.

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

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

ברמת מילוליות 0, מונפקות רק הודעות המציינות כותרות נשלפות. בהמללות
1, אוסף המבחנים מתוזמן והתקדמות מסומנים עם הנחיה של שרביט מסתובב. בְּ
רמת מילוליות 2, אתה מקבל הודעות התקדמות מילוליות בניתוח. ברמת מילולית
3, אתה רואה את הפלט מפקודות make וקומפילציה.

אם דגל האפשרות -q (--quiet) לא הוגדר, השורה האחרונה של הפלט תהיה a
סיכום סטטיסטי.

הפעלת deheader תשאיר הרבה קבצים בינאריים בספרייה שלך שהורכבו בדרכים
ייתכן שלא הופעל על ידי תהליך הבנייה הרגיל שלך. הפעלת "לעשות נקי" לאחר מכן (או
שווה ערך בכל מערכת בנייה שבה אתה משתמש) מומלץ בחום.

אפשרויות


-h
הצג קצת עזרה וצא.

-m
הגדר את פקודת ה-build המשמשת עבור קומפילי בדיקה. ברירת המחדל היא 'לעשות'.

-i
הגדר דפוס עבור כולל שיש להתעלם ממנו. לוקח ביטוי רגיל של Python.

-q
דחק סיכום סטטיסטי.

-r
הסר הכללות כותרות מקבצי מקור היכן שהם אינם נדרשים.

-v
הגדר מילולית.

-x
אל תכלול קבצים עם שמות התואמים את הביטוי הרגולרי של Python שצוין.

-V
הצג את גרסת התוכנית וצא.

השתמש ב-deheader מקוון באמצעות שירותי 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