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

Ad


סמל OnWorks

mips64-linux-gnuabi64-nm - מקוון בענן

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

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

תָכְנִית:

שֵׁם


nm - רשימת סמלים מקובצי אובייקט

תַקצִיר


נ"מ [-A|-o|--שם קובץ הדפסה] [-a|--debug-syms]
[-B|--format=bsd] [-C|--למטה[=סגנון]]
[-D|--דִינָמִי] [-fפוּרמָט|--פורמט=פוּרמָט]
[-g|-- חיצוני בלבד] [-h|- עזרה]
[-l|--מספרי שורות] [-n|-v|--מיון מספרי]
[-P|--הִטַלטְלוּת] [-p|--לא מיון]
[-r|--מיון הפוך] [-S|--גודל הדפסה]
[-s|--print-armap] [-t RADIX|--radix=RADIX]
[-u|--לא מוגדר-בלבד] [-V|--גִרְסָה]
[-X 32_64] [-- מוגדר בלבד] [--ללא התפלגות]
[--חיבור שם] [--מיון גודל] [--special-syms]
[--מְלָאכוּתִי] [--מטרה=bfdname]
[מטרה...]

תיאור


גנה nm מפרט את הסמלים מקובצי אובייקט מטרה.... אם לא מופיעים קבצי אובייקט בתור
טיעונים, nm מניח את הקובץ א.אאוט.

עבור כל סמל, nm הופעות you

· ערך הסמל, ברדיוס שנבחר על ידי אפשרויות (ראה להלן), או הקסדצימלי על ידי
ברירת המחדל.

· סוג הסמל. לפחות נעשה שימוש בסוגים הבאים; אחרים הם, גם כן,
בהתאם לפורמט קובץ האובייקט. אם באותיות קטנות, הסמל הוא בדרך כלל מקומי; אם
אותיות רישיות, הסמל הוא גלובלי (חיצוני). עם זאת, ישנם כמה סמלים קטנים
שמוצגים עבור סמלים גלובליים מיוחדים ("u", "v" ו-"w").

"A" ערכו של הסמל הוא מוחלט, ולא ישתנה על ידי קישור נוסף.

"B"
"ב" הסמל נמצא בקטע הנתונים הלא מאותחלים (המכונה BSS).

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

"D"
"d" הסמל נמצא בקטע הנתונים מאותחל.

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

"i" עבור קבצים בפורמט PE זה מציין שהסמל נמצא בקטע ספציפי ל-
הטמעת קובצי DLL. עבור קבצים בפורמט ELF זה מציין שהסמל הוא an
פונקציה עקיפה. זוהי הרחבה של GNU לסט הסטנדרטי של סמל ELF
סוגים. זה מציין סמל שאם הפנייה מתבצעת על ידי רילוקיישן לא
להעריך לכתובת שלו, אך במקום זאת יש להפעיל אותו בזמן הריצה. זמן הריצה
לאחר מכן ביצוע יחזיר את הערך שישמש בהעברה.

"אני" הסמל הוא התייחסות עקיפה לסמל אחר.

"N" הסמל הוא סמל ניפוי באגים.

"p" הסמלים נמצאים בקטע שחרור מחסנית.

"R"
"r" הסמל נמצא בקטע נתונים לקריאה בלבד.

"S"
"s" הסמל נמצא בקטע נתונים לא מאותחל עבור אובייקטים קטנים.

"T"
"t" הסמל נמצא בקטע הטקסט (קוד).

"U" הסמל אינו מוגדר.

"u" הסמל הוא סמל גלובלי ייחודי. זוהי הרחבה של GNU לסט הסטנדרטי
של כריכות סמל ELF. עבור סמל כזה המקשר הדינמי ידאג לכך
בכל התהליך יש רק סמל אחד עם השם והסוג הזה בשימוש.

"V"
"v" הסמל הוא חפץ חלש. כאשר סמל מוגדר חלש מקושר לנורמלי
סמל מוגדר, הסמל המוגדר הרגיל משמש ללא שגיאה. כאשר חלש
סמל לא מוגדר מקושר והסמל אינו מוגדר, הערך של החלש
הסמל הופך לאפס ללא שגיאה. במערכות מסוימות, אותיות רישיות מציינת כי א
ערך ברירת המחדל צוין.

"W"
"w" הסמל הוא סמל חלש שלא תויג באופן ספציפי כאובייקט חלש
סֵמֶל. כאשר סמל מוגדר חלש מקושר לסמל מוגדר רגיל, ה-
סמל מוגדר רגיל משמש ללא שגיאה. כאשר סמל לא מוגדר חלש הוא
מקושר והסמל אינו מוגדר, ערך הסמל נקבע ב-a
באופן ספציפי למערכת ללא שגיאות. במערכות מסוימות, אותיות רישיות מציינת כי א
ערך ברירת המחדל צוין.

"-" הסמל הוא סמל דקירות בקובץ אובייקט a.out. במקרה הזה, הבא
הערכים המודפסים הם שדה הדקירות האחר, שדה הדקירות וסוג הדקירות.
סמלי דקירות משמשים כדי להחזיק מידע באגים.

"?" סוג הסמל אינו ידוע, או פורמט קובץ אובייקט ספציפי.

· שם הסמל.

אפשרויות


הצורות הארוכות והקצרות של אפשרויות, המוצגות כאן כחלופות, שוות ערך.

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

-a
--debug-syms
הצג את כל הסמלים, אפילו סמלים לניפוי באגים בלבד; בדרך כלל אלה אינם רשומים.

-B זהה ל --format=bsd (לצורך תאימות ל-MIPS nm).

-C
--demangle[=סגנון]
פענוח (פירוק) שמות סמלים ברמה נמוכה לשמות ברמת המשתמש. מלבד הסרת כל
קו תחתון ראשוני שמופיע על ידי המערכת, זה הופך את שמות הפונקציות C++ לקריאים.
למהדרים שונים יש סגנונות מננגל שונים. הסגנון האופציונלי של דה-mingling
ניתן להשתמש בארגומנט לבחירת סגנון ה-demangeling מתאים עבור המהדר שלך.

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

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

-f פוּרמָט
--פורמט=פוּרמָט
השתמש בפורמט הפלט פוּרמָט, שיכול להיות "bsd", "sysv" או "posix". ברירת המחדל היא
"bsd". רק הדמות הראשונה של פוּרמָט הוא משמעותי; זה יכול להיות עליון או
אוֹתִיוֹת קְטָנוֹת.

-g
-- חיצוני בלבד
הצג רק סמלים חיצוניים.

-h
- עזרה
הצג סיכום של האפשרויות ל nm ויציאה.

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

-n
-v
--מיון מספרי
מיין סמלים באופן מספרי לפי הכתובות שלהם, ולא לפי האלפביתי לפי הכתובות שלהם
שמות.

-p
--לא מיון
אל תטרחו למיין את הסמלים בכל סדר; להדפיס אותם לפי הסדר שנתקל בהם.

-P
--הִטַלטְלוּת
השתמש בפורמט הפלט הסטנדרטי של POSIX.2 במקום בתבנית ברירת המחדל. שווה ערך ל
-f פוסיקס.

-r
--מיון הפוך
הפוך את סדר המיון (בין אם מספרי או אלפביתי); שהאחרון יבוא
ראשון.

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

-s
--print-armap
בעת רישום סמלים מחברי ארכיון, כלול את האינדקס: מיפוי (מאוחסן ב-
ארכיון מאת ar or ranlib) של אילו מודולים מכילים הגדרות עבור אילו שמות.

-t RADIX
--radix=RADIX
השתמש RADIX כרדיוס להדפסת ערכי הסמל. זה חייב להיות d עבור עשרוני, o
עבור אוקטלי, או x עבור הקסדצימלי.

-u
--לא מוגדר-בלבד
הצג רק סמלים לא מוגדרים (אלה החיצוניים לכל קובץ אובייקט).

-V
--גִרְסָה
הצג את מספר הגרסה של nm ויציאה.

-X אפשרות זו מתעלמת בשל תאימות לגרסת AIX של nm. זה לוקח אחד
פרמטר שחייב להיות המחרוזת 32_64. מצב ברירת המחדל של AIX nm מתאים ל
-X 32, שאינו נתמך על ידי GNU nm.

-- מוגדר בלבד
הצג רק סמלים מוגדרים עבור כל קובץ אובייקט.

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

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

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

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

--מטרה=bfdname
ציין פורמט קוד אובייקט שונה מתבנית ברירת המחדל של המערכת שלך.

@פילה
קרא את אפשרויות שורת הפקודה מ פילה. האפשרויות שנקראו מוכנסות במקום
מקורי @פילה אוֹפְּצִיָה. אם פילה לא קיים, או לא ניתן לקרוא, אז האפשרות
יטופל פשוטו כמשמעו, ולא יוסר.

אפשרויות ב פילה מופרדים על ידי רווח לבן. תו רווח עשוי להיכלל
באופציה על ידי הקיפת כל האופציה במרכאות בודדות או כפולות. כל
תו (כולל קו נטוי אחורי) עשוי להיכלל על ידי הקדמת התו להיות
כלול עם קו נטוי אחורי. ה פילה עשוי בעצמו להכיל @ נוסףפילה אפשרויות; כל
אפשרויות כאלה יעובדו באופן רקורסיבי.

השתמש ב-mips64-linux-gnuabi64-nm באינטרנט באמצעות שירותי onworks.net


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

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

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

Ad