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

Ad


סמל OnWorks

g-ir-scanner - מקוון בענן

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

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

תָכְנִית:

שֵׁם


g-ir-scanner - חילוץ מטא נתונים של C ממקורות וכותרות

תַקצִיר


g-ir-scanner [אופציה...] קבצים...

תיאור


g-ir-scanner הוא כלי שיוצר קובצי GIR XML על ידי ניתוח כותרות ובדיקה פנימה
ספריות מבוססות GObject. הוא מופעל בדרך כלל במהלך שלב הבנייה הרגיל של פרויקט
והמידע נשמר בדיסק ומאוחר יותר מותקן, כך שקושרים שפה ו
יישומים אחרים יכולים להשתמש בו. קובצי כותרות וקבצי מקור מועברים כארגומנטים
בשורת הפקודה. הסיומת קובעת אם קובץ יטופל כקובץ מקור
(.c) או קובץ כותרת (.h). נכון לעכשיו רק ספריות מבוססות C נתמכות על ידי הסורק.

אפשרויות


- עזרה הצג אפשרויות עזרה

--שֶׁקֶט
אם עבר, אל תדפיס פרטים על פעולה רגילה.

--להזהיר-כולם
הצג אזהרות עבור ממשק API ציבורי שאינו ניתן להסתכלות פנימית.

--אזהרה-שגיאה
הפוך אזהרות להיות שגיאות קטלניות.

--format=FORMAT
פרמטר זה מחליט באיזה פורמט המתקבל ישמש. ערך ברירת המחדל
הוא גיר.

--include=NAME
הוסף את התלות של ההתבוננות הפנימית שצוינה למרחב השמות הסרוק. NAME הוא של
הצורה NAMESPACE-VERSION, כמו Gtk-3.0.

--include-uninstalled=PATH
הוסף את התלות של ההתבוננות הפנימית שצוינה למרחב השמות הסרוק. זה שונה
מ --include בכך שהוא לוקח נתיב קובץ, ואינו מעבד את pkg-config
תלות (מכיוון שייתכן שהם עדיין לא הותקנו).

--add-include-path=PATH
הוסף ספריה לנתיב שבו משתמש הסורק כדי למצוא קבצי GIR. יכול לשמש
מספר פעמים כדי לציין מספר ספריות

-אני, --library=LIBRARY
מציין ספרייה שתתבצע בבדיקה פנימית. זה אומר שה-*_get_type()
פונקציות בו ייקראו עבור סוגי נתונים של GObject. שם הספרייה
לא צריך להכיל את הקידומת lib המובילה ולא את סיומת הספרייה המשותפת המסתיימת.

-ל, --library-path=PATH
כלול ספרייה זו בעת חיפוש ספרייה. ניתן לציין אפשרות זו
מספר פעמים כדי לכלול יותר ממדריך אחד לחפש ספריות בה.

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

-נ, --namespace=NAME
שם מרחב השמות. שם זה צריך להיות באותיות גדולות, למשל האות הראשונה צריכה להיות
אוֹתִיוֹת גְדוֹלוֹת. דוגמאות: Gtk, Clutter, WebKit.

--no-libtool
השבת את השימוש ב-libtool להידור בינארי של התבוננות פנימית בדל. השתמש בזה אם שלך
מערכת לבנות אינה דורשת libtool.

--libtool
נתיב מלא לקובץ ההפעלה של libtool. משמש בדרך כלל עבור מערכות Automake.

--nsversion=VERSION
גרסת מרחב השמות. למשל 1.0. זו בדרך כלל גרסת הפלטפורמה, למשל
2.0 עבור Gtk+, לא 2.12.7.

-פ, --program=תוכנית
מציין קובץ בינארי שייבחן פנימה. זה אומר שה-*_get_type()
פונקציות בו ייקראו עבור סוגי נתונים של GObject. יש לשנות את הבינארי
לקחת אפשרות --introspect-dump=, ולהעביר את הארגומנט לפונקציה הזו ל
g_irepository_dump.

--program-arg=ARG
טיעון נוסף להעביר לתוכנית להתבוננות פנימית.

--identifier-prefix=PREFIX
ניתן לציין אפשרות זו מספר פעמים. כל אחד נותן קידומת שתהיה
הוסר מכל מזהי C. אם לא צוין, מרחב השמות ישמש.
למשל, קידומת מזהה של Foo ייצא את המזהה typdef מבנה _פו בר
פו בר; as פו בר.

--symbol-prefix=PREFIX
ניתן לציין אפשרות זו מספר פעמים. כל אחד נותן קידומת שתהיה
מופשט מכל סימני C. למשל, קידומת סמל של Foo ייצא את הסמל
פו_בר_לעשות_משהו as Foo.Bar.do_something.

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

--output=FILENAME
שם הקובץ לפלט. בדרך כלל מרחב שמות + סיומת פורמט. לְמָשָׁל,
GLib-2.0.gir.

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

--pkg-export=PACKAGE
רשימה של חבילות pkg-config שמסופקות על ידי הגיר שנוצר. אפשרות זו
ניתן לציין מספר פעמים אם הגיר מספק יותר חבילות. אם לא
שצוין, החבילות שצוינו עם --pkg= ישמשו.

--מִלוּלִי
היו מילוליים, כלול קצת מידע על ניפוי באגים.

הסביבה וריאציות
ה-g-ir-scanner משתמש במשתנה XDG_DATA_DIRS כדי לבדוק אם יש dirs, ה-girs הם
ממוקם ב-XDG_DATA_DIRS/gir-1.0. זה בדרך כלל מוגדר על התפלגות כך שאתה
לא צריך להגדיר את זה בעצמך.

המשתנה GI_SCANNER_DISABLE_CACHE מבטיח שהסורק לא יכתוב מטמון
נתונים ל-$HOME.

השתמש ב-g-ir-scanner באינטרנט באמצעות שירותי 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