انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

m68hc11-nm - آنلاین در ابر

m68hc11-nm را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور m68hc11-nm است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


nm - لیست نمادها از فایل های شی

خلاصه


نانومتر [-a|--debug-syms] [-g|--فقط خارجی]
[-B] [-C|--دمانگل[=سبک]] [-D|-- پویا]
[-S|-- چاپ اندازه] [-s|--print-armap]
[-A|-o|--چاپ-فایل-نام][--syms-special]
[-n|-v|- مرتب سازی عددی] [-p|--بدون مرتب سازی]
[-r|-- مرتب سازی معکوس] [---size-sort] [-u|-فقط تعریف نشده]
[-t رادیككس|--رادیکس=رادیككس] [-P|--قابل حمل بودن]
[--target=bfdname] [-fقالب|--فرمت=قالب]
[-فقط تعریف شده] [-l|--خط-اعداد] [-- بدون درهم ریختن]
[-V|- نسخه] [-X 32_64] [--کمک] [مبهم کردن...]

شرح


گنو nm نمادها را از فایل های شی فهرست می کند مبهم کردن.... اگر هیچ فایل شی به عنوان فهرست نشده باشد
استدلال ها، nm فایل را فرض می کند a.out.

برای هر نماد، nm نشان می دهد:

· مقدار نماد، در ریشه انتخاب شده توسط گزینه ها (به زیر مراجعه کنید)، یا هگزادسیمال توسط
به طور پیش فرض

· نوع نماد. حداقل از انواع زیر استفاده می شود. دیگران نیز هستند،
بسته به فرمت فایل شی اگر حروف کوچک باشد، نماد محلی است. اگر بزرگ باشد،
نماد جهانی (خارجی) است.

"A" مقدار نماد مطلق است و با پیوند بیشتر تغییر نخواهد کرد.

"B" نماد در بخش داده های بدون مقدار اولیه (معروف به BSS) است.

"C" نماد مشترک است. نمادهای رایج داده‌های بدون مقدار اولیه هستند. هنگام پیوند دادن،
چندین نماد مشترک ممکن است با یک نام ظاهر شوند. اگر نماد تعریف شده باشد
در هر کجا، نمادهای رایج به عنوان ارجاعات تعریف نشده تلقی می شوند.

"D" نماد در بخش داده های اولیه است.

"G" نماد در بخش داده های اولیه برای اشیاء کوچک است. چند فایل شی
فرمت‌ها امکان دسترسی کارآمدتر به اشیاء داده‌های کوچک، مانند int سراسری را فراهم می‌کنند
متغیر بر خلاف یک آرایه جهانی بزرگ.

"من" نماد اشاره غیر مستقیم به نماد دیگری است. این یک پسوند گنو به است
فرمت فایل شی a.out که به ندرت استفاده می شود.

"N" نماد یک نماد اشکال زدایی است.

"R" نماد در بخش داده فقط خواندنی است.

"S" نماد در یک بخش داده بدون مقدار اولیه برای اشیاء کوچک است.

"T" نماد در قسمت متن (کد) است.

"U" نماد تعریف نشده است.

"V" نماد یک شی ضعیف است. وقتی یک نماد تعریف شده ضعیف با یک نماد معمولی مرتبط است
نماد تعریف شده، نماد تعریف شده عادی بدون خطا استفاده می شود. وقتی ضعیف
نماد تعریف نشده پیوند داده شده است و نماد تعریف نشده است، ارزش ضعیف است
نماد بدون خطا صفر می شود.

"W" نماد یک نماد ضعیف است که به طور خاص به عنوان یک شی ضعیف برچسب گذاری نشده است
سمبل. هنگامی که یک نماد با تعریف ضعیف با یک نماد تعریف شده معمولی مرتبط می شود،
نماد تعریف شده عادی بدون خطا استفاده می شود. هنگامی که یک نماد ضعیف تعریف نشده است
پیوند داده شده و نماد تعریف نشده است، مقدار نماد در a تعیین می شود
روشی خاص برای سیستم بدون خطا. در برخی از سیستم ها، حروف بزرگ نشان می دهد که a
مقدار پیش فرض مشخص شده است.

"-" نماد یک علامت خنجر در یک فایل شی a.out است. در این مورد، بعدی
مقادیر چاپ شده عبارتند از قسمت stabs other، قسمت stabs desc و نوع stab.
نمادهای Stabs برای نگهداری اطلاعات اشکال زدایی استفاده می شود.

"؟" نوع نماد ناشناخته است یا فرمت فایل شی خاص است.

· نام نماد.

OPTIONS


شکل‌های بلند و کوتاه گزینه‌ها، که در اینجا به عنوان جایگزین نشان داده شده‌اند، معادل هستند.

-A
-o
--چاپ-فایل-نام
قبل از هر نماد با نام فایل ورودی (یا عضو بایگانی) که در آن قرار داشت قرار دهید
یافت شد، به جای شناسایی فایل ورودی فقط یک بار، قبل از همه نمادهای آن.

-a
--debug-syms
نمایش همه نمادها، حتی نمادهای فقط دیباگر. معمولاً اینها در لیست نیستند.

-B همان --format=bsd (برای سازگاری با MIPS nm).

-C
--demangle[=سبک]
رمزگشایی (جدا کردن) نام نمادهای سطح پایین به نام های سطح کاربر. علاوه بر حذف هر کدام
زیرخط اولیه که توسط سیستم اضافه شده است، نام توابع C++ را قابل خواندن می کند.
کامپایلرهای مختلف سبک‌های مانگلینگ متفاوتی دارند. سبک جدا کردن اختیاری
می توان از آرگومان برای انتخاب یک سبک جداسازی مناسب برای کامپایلر خود استفاده کرد.

-- بدون درهم ریختن
نام نمادهای سطح پایین را جدا نکنید. این پیش فرض است.

-D
-- پویا
نمادهای پویا را به جای نمادهای معمولی نمایش دهید. این فقط معنادار است
برای اشیاء پویا، مانند انواع خاصی از کتابخانه های مشترک.

-f قالب
--فرمت=قالب
از فرمت خروجی استفاده کنید قالب، که می تواند "bsd"، "sysv" یا "posix" باشد. پیش فرض است
"bsd". فقط شخصیت اول از قالب قابل توجه است؛ می تواند بالا باشد یا
حروف کوچک

-g
--فقط خارجی
فقط نمادهای خارجی را نمایش دهید.

-l
--خط-اعداد
برای هر نماد، از اطلاعات اشکال زدایی برای یافتن نام فایل و شماره خط استفاده کنید.
برای یک نماد تعریف شده، به دنبال شماره خط نشانی نماد باشید. برای یک
نماد تعریف نشده، به دنبال شماره خط ورودی جابجایی باشید که به آن اشاره دارد
سمبل. اگر اطلاعات شماره خط یافت شد، آن را بعد از نماد دیگر چاپ کنید
اطلاعات.

-n
-v
- مرتب سازی عددی
نمادها را بر اساس آدرسشان به جای حروف الفبا مرتب کنید
نامها

-p
--بدون مرتب سازی
برای مرتب کردن نمادها به هر ترتیبی زحمت نکشید. آنها را به ترتیبی که می بینید چاپ کنید.

-P
--قابل حمل بودن
به جای فرمت پیش فرض از فرمت خروجی استاندارد POSIX.2 استفاده کنید. معادل با
-f پوزيكس.

-S
-- چاپ اندازه
اندازه چاپ، نه مقدار، نمادهای تعریف شده برای فرمت خروجی "bsd".

-s
--print-armap
هنگام فهرست کردن نمادها از اعضای بایگانی، این فهرست را شامل کنید: یک نقشه برداری (ذخیره شده در
بایگانی توسط ar or ranlib) کدام ماژول ها حاوی تعاریف برای کدام نام هستند.

-r
-- مرتب سازی معکوس
ترتیب مرتب سازی را معکوس کنید (اعم از عددی یا الفبایی). بگذار آخرین بیاید
برای اولین بار.

---size-sort
نمادها را بر اساس اندازه مرتب کنید. اندازه به عنوان تفاوت بین مقدار محاسبه می شود
نماد و مقدار نماد با مقدار بالاتر بعدی. اگر خروجی "bsd".
قالب استفاده می شود اندازه نماد چاپ شده است، به جای مقدار، و -S باید
به منظور چاپ در اندازه و ارزش استفاده شود.

--syms-special
نمادهایی را نشان دهید که دارای معنای خاص هدف هستند. این نمادها هستند
معمولاً توسط هدف برای برخی پردازش های خاص استفاده می شود و معمولاً مفید نیستند
هنگامی که در لیست نمادهای عادی گنجانده شود. به عنوان مثال برای ARM این را هدف قرار می دهد
گزینه نمادهای نگاشت مورد استفاده برای علامت گذاری انتقال بین کد ARM، THUMB را نادیده می گیرد
کد و داده

-t رادیككس
--رادیکس=رادیككس
استفاده کنید رادیككس به عنوان ریشه برای چاپ مقادیر نماد. باید اینگونه باشد d برای اعشار، o
برای اکتال، یا x برای هگزادسیمال

--target=bfdname
یک قالب کد شی غیر از قالب پیش فرض سیستم خود را مشخص کنید.

-u
-فقط تعریف نشده
فقط نمادهای تعریف نشده را نمایش دهید (آنهایی که خارج از هر فایل شی).

-فقط تعریف شده
فقط نمادهای تعریف شده برای هر فایل شی را نمایش دهید.

-V
- نسخه
نمایش شماره نسخه از nm و خارج شوید.

-X این گزینه برای سازگاری با نسخه AIX نادیده گرفته می شود nm. یکی طول می کشد
پارامتری که باید رشته باشد 32_64. حالت پیش فرض AIX nm مربوط به
-X 32، که توسط گنو پشتیبانی نمی شود nm.

--کمک
نمایش خلاصه ای از گزینه های به nm و خارج شوید.

@پرونده
گزینه های خط فرمان را از پرونده. گزینه های خوانده شده به جای گزینه درج می شوند
اصلی @پرونده گزینه. اگر پرونده وجود ندارد، یا نمی توان آن را خواند، پس گزینه
به معنای واقعی کلمه رفتار خواهد شد و حذف نخواهد شد.

گزینه ها در پرونده با فضای خالی از هم جدا می شوند. ممکن است یک کاراکتر فضای خالی گنجانده شود
در یک گزینه با احاطه کردن کل گزینه به صورت تک یا دو گیومه. هر
کاراکتر (از جمله بک اسلش) ممکن است با پیشوند کردن کاراکتر to be گنجانده شود
همراه با اسلش. در پرونده ممکن است خود حاوی @ اضافی باشدپرونده گزینه ها؛ هر
چنین گزینه هایی به صورت بازگشتی پردازش می شوند.

با استفاده از خدمات onworks.net از m68hc11-nm به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad