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

Ad


فاویکون OnWorks

h8300-hms-objcopy - آنلاین در ابر

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

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

برنامه:

نام


objcopy - کپی و ترجمه فایل های شی

خلاصه


objcopy [-F bfdname--target=bfdname]
[-I bfdname--input-target=bfdname]
[-O bfdname--output-target=bfdname]
[-B بفدارچ--binary-architecture=بفدارچ]
[-S-- نوار همه]
[-g-- strip-debug]
[-K نام نماد--keep-symbol=نام نماد]
[-N نام نماد--strip-symbol=نام نماد]
[--strip-unneeded-symbol=نام نماد]
[-G نام نماد--keep-global-symbol=نام نماد]
[-L نام نماد--localize-symbol=نام نماد]
[-W نام نماد--تضعیف-symbol=نام نماد]
[-w-کارت عام]
[-x- همه را کنار بگذارید]
[-X-- دور انداختن-محلی ها]
[-b بایت--بایت=بایت]
[-i در هم تنیده کردن--interleave=در هم تنیده کردن]
[-j نام بخش--only-section=نام بخش]
[-R نام بخش--remove-section=نام بخش]
[-p--خرماهای نگهداری شده]
[--اشکال زدایی]
[--gap-fill=وال]
[--pad-to=نشانی]
[--set-start=وال]
[--adjust-start=شامل]
[--change-addresses=شامل]
[--change-section-address بخش{=،+،-}وال]
[--change-section-lma بخش{=،+،-}وال]
[--change-section-vma بخش{=،+،-}وال]
[--تغییر-هشدار] [- هشدارهای بدون تغییر]
[-- مجموعه-بخش-پرچم ها بخش=پرچم ها]
[--افزودن-بخش نام بخش=نام فایل]
[--تغییر نام-بخش نام قدیمی=نام جدید[,پرچم ها]]
[-- تغییر - پیشرو - کاراکتر] [--حذف-پیشرو-کاره]
[--srec-len=IVAL] [--srec-forceS3]
[- تعریف مجدد-sym قدیمی=جدید]
[--redefine-syms=نام فایل]
[-- تضعیف کردن]
[--keep-symbols=نام فایل]
[--strip-symbols=نام فایل]
[--strip-unneeded-symbols=نام فایل]
[--keep-global-symbols=نام فایل]
[--localize-symbols=نام فایل]
[--symbols-weaken=نام فایل]
[--alt-machine-code=شاخص]
[--پیشوند-symbols=رشته]
[--prefix-sections=رشته]
[--prefix-alloc-sections=رشته]
[--add-gnu-debuglink=مسیر به فایل]
[--only-keep-debug]
[- متن قابل نوشتن]
[---نوشته خواندنی]
[--خالص]
[-- نجس]
[-v-- پرحرف]
[-V- نسخه]
[--کمک] [-- اطلاعات]
پرونده [مجموعه]

شرح


گنو objcopy ابزار محتویات یک فایل شی را به دیگری کپی می کند. objcopy استفاده
کتابخانه GNU BFD برای خواندن و نوشتن فایل های شی. می تواند مقصد را بنویسد
فایل شی در قالبی متفاوت از فرمت فایل شی منبع. رفتار دقیق
of objcopy توسط گزینه های خط فرمان کنترل می شود. توجه داشته باشید که objcopy باید قادر به
یک فایل کاملاً مرتبط را بین هر دو فرمت کپی کنید. با این حال، کپی کردن یک شی قابل جابجایی
فایل بین هر دو فرمت ممکن است مطابق انتظار کار نکند.

objcopy فایل های موقتی را برای انجام ترجمه های خود ایجاد می کند و سپس آنها را حذف می کند.
objcopy از BFD برای انجام تمام کارهای ترجمه خود استفاده می کند. به تمامی فرمت ها دسترسی دارد
در BFD شرح داده شده است و بنابراین قادر است اکثر فرمت ها را بدون بیان صریح تشخیص دهد.

objcopy می توان برای تولید رکوردهای S با استفاده از هدف خروجی استفاده کرد srec (مثلا استفاده کنید -O
srec).

objcopy می توان از آن برای تولید یک فایل باینری خام با استفاده از هدف خروجی استفاده کرد دوتایی
(مثلا استفاده کنید -O دوتایی) چه زمانی objcopy یک فایل باینری خام تولید می کند، اساسا این کار را انجام خواهد داد
یک حافظه خالی از محتویات فایل شی ورودی تولید کنید. همه نمادها و
اطلاعات جابجایی حذف خواهد شد. تخلیه حافظه از آدرس بار شروع می شود
از پایین ترین بخش کپی شده در فایل خروجی.

هنگام تولید یک رکورد S یا یک فایل باینری خام، ممکن است استفاده از آن مفید باشد -S برای حذف
بخش های حاوی اطلاعات اشکال زدایی در بعضی موارد -R برای حذف مفید خواهد بود
بخش هایی که حاوی اطلاعاتی هستند که فایل باینری به آنها نیاز ندارد.

توجه داشته باشید---objcopy قادر به تغییر endianness فایل های ورودی خود نیست. اگر ورودی
فرمت پایانی دارد (بعضی فرمت ها ندارند)، objcopy فقط می تواند ورودی ها را در فایل کپی کند
قالب‌هایی که اندیان بودن یکسانی دارند یا فاقد پایان هستند (مثلاً srec).

OPTIONS


پرونده
مجموعه
به ترتیب فایل های ورودی و خروجی اگر مشخص نکنید مجموعه, objcopy
یک فایل موقت ایجاد می کند و به طور مخرب نتیجه را با نام of تغییر می دهد پرونده.

-I bfdname
--input-target=bfdname
فرمت شی فایل منبع را در نظر بگیرید bfdname، به جای تلاش برای
آن را استنباط کنید

-O bfdname
--output-target=bfdname
فایل خروجی را با استفاده از فرمت شی بنویسید bfdname.

-F bfdname
--target=bfdname
استفاده کنید bfdname به عنوان فرمت شی برای هر دو فایل ورودی و خروجی. یعنی به سادگی
انتقال داده از مبدا به مقصد بدون ترجمه

-B بفدارچ
--binary-architecture=بفدارچ
هنگام تبدیل یک فایل ورودی باینری خام به یک فایل شی مفید است. در این مورد
معماری خروجی را می توان تنظیم کرد بفدارچ. اگر این گزینه نادیده گرفته می شود
فایل ورودی دارای یک شناخته شده است بفدارچ. شما می توانید به این داده های باینری در داخل یک برنامه دسترسی داشته باشید
ارجاع به نمادهای ویژه ای که توسط فرآیند تبدیل ایجاد می شود. اینها
نمادها _دودویی_ نامیده می شوندمبهم کردن_شروع، _دودویی_مبهم کردن_پایان و
_دودویی_مبهم کردن_اندازه. به عنوان مثال می توانید یک فایل تصویری را به یک فایل شی تبدیل کنید و
سپس با استفاده از این نمادها در کد خود به آن دسترسی پیدا کنید.

-j نام بخش
--only-section=نام بخش
فقط قسمت نامگذاری شده را از فایل ورودی در فایل خروجی کپی کنید. این گزینه ممکن است
بیش از یک بار داده شود. توجه داشته باشید که استفاده نامناسب از این گزینه ممکن است باعث شود
فایل خروجی غیر قابل استفاده

-R نام بخش
--remove-section=نام بخش
هر بخش به نام را حذف کنید نام بخش از فایل خروجی این گزینه ممکن است داده شود
بیشتر از یکبار. توجه داشته باشید که استفاده نامناسب از این گزینه ممکن است باعث ایجاد فایل خروجی شود
به درد نخور.

-S
-- نوار همه
اطلاعات جابجایی و نماد را از فایل منبع کپی نکنید.

-g
-- strip-debug
نمادها یا بخش های اشکال زدایی را از فایل منبع کپی نکنید.

نوار-بی نیاز
تمام نمادهایی را که برای پردازش جابجایی لازم نیست حذف کنید.

-K نام نماد
--keep-symbol=نام نماد
فقط کپی نماد نام نماد از فایل منبع این گزینه ممکن است بیش از
یک بار.

-N نام نماد
--strip-symbol=نام نماد
نماد را کپی نکنید نام نماد از فایل منبع این گزینه ممکن است بیشتر داده شود
بیش از یکبار

--strip-unneeded-symbol=نام نماد
نماد را کپی نکنید نام نماد از فایل منبع مگر اینکه توسط a مورد نیاز باشد
جابجایی این گزینه ممکن است بیش از یک بار داده شود.

-G نام نماد
--keep-global-symbol=نام نماد
فقط نماد را نگه دارید نام نماد جهانی همه نمادهای دیگر را در فایل محلی کنید، به طوری که
آنها در خارج قابل مشاهده نیستند. این گزینه ممکن است بیش از یک بار داده شود.

-L نام نماد
--localize-symbol=نام نماد
نماد بسازید نام نماد محلی به فایل، به طوری که در خارج قابل مشاهده نباشد. این
گزینه ممکن است بیش از یک بار داده شود.

-W نام نماد
--تضعیف-symbol=نام نماد
نماد بسازید نام نماد ضعیف. این گزینه ممکن است بیش از یک بار داده شود.

-w
-کارت عام
اجازه عبارات منظم در نام نمادs در سایر گزینه های خط فرمان استفاده می شود. در
عملگرهای علامت سوال (?)، ستاره (*)، اسلش (\) و براکت ([]) می توانند
در هر جایی از نام نماد استفاده شود. اگر اولین کاراکتر نام نماد the
علامت تعجب (!) سپس حس سوئیچ برای آن علامت معکوس می شود. برای
مثال:

-w -W !foo -W fo*

باعث می شود که objcopy تمام نمادهایی را که با "fo" شروع می شوند به جز نماد ضعیف کند
"فو".

-x
- همه را کنار بگذارید
نمادهای غیر جهانی را از فایل منبع کپی نکنید.

-X
-- دور انداختن-محلی ها
نمادهای محلی تولید شده توسط کامپایلر را کپی نکنید. (اینها معمولاً با L or ..)

-b بایت
--بایت=بایت
نگه دارید فقط هر بایتبایت هفتم فایل ورودی (داده های هدر تحت تأثیر قرار نمی گیرند). بایت می توان
در محدوده 0 تا باشد در هم تنیده کردن-1، کجا در هم تنیده کردن توسط -i or
--تقاطع گزینه، یا پیش فرض 4. این گزینه برای ایجاد فایل مفید است
رام برنامه معمولاً با هدف خروجی "srec" استفاده می شود.

-i در هم تنیده کردن
--interleave=در هم تنیده کردن
فقط یکی از هر کدام را کپی کنید در هم تنیده کردن بایت ها انتخاب کنید کدام بایت را با آن کپی کنید -b or
-- بایت گزینه. پیش فرض 4 است. objcopy در صورت عدم تعیین این گزینه را نادیده می گیرد
هر دو -b or -- بایت.

-p
--خرماهای نگهداری شده
تاریخ دسترسی و اصلاح فایل خروجی را با تاریخ های مربوط به آن تنظیم کنید
فایل ورودی

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

-- شکاف-پر وال
شکاف های بین بخش ها را با وال. این عملیات برای بار نشانی (LMA)
از بخش ها با افزایش اندازه بخش با قسمت پایین تر انجام می شود
آدرس، و پر کردن فضای اضافی ایجاد شده با وال.

--pad-to نشانی
فایل خروجی را تا آدرس بارگذاری کنید نشانی. این کار با افزایش میزان انجام می شود
اندازه بخش آخر فضای اضافی با مقدار مشخص شده پر می شود
-- شکاف-پر (صفر پیش فرض).

-- تنظیم-شروع وال
آدرس شروع فایل جدید را روی آن تنظیم کنید وال. همه فرمت های فایل شی پشتیبانی نمی کنند
تنظیم آدرس شروع

--تغییر-شروع شامل
-- تنظیم-شروع شامل
آدرس شروع را با اضافه کردن تغییر دهید شامل. همه فرمت های فایل شی از تنظیمات پشتیبانی نمی کنند
آدرس شروع

-- تغییر آدرس ها شامل
--adjust-vma شامل
آدرس های VMA و LMA همه بخش ها و همچنین آدرس شروع را با تغییر تغییر دهید
اضافه کردن شامل. برخی از فرمت‌های فایل شی اجازه تغییر آدرس‌های بخش را نمی‌دهند
خودسرانه توجه داشته باشید که این بخش ها را جابجا نمی کند. اگر برنامه انتظار دارد
بخش ها در یک آدرس خاص بارگذاری می شوند و از این گزینه برای تغییر آن استفاده می شود
بخش هایی که در آدرس دیگری بارگیری می شوند، ممکن است برنامه با شکست مواجه شود.

--change-section-address بخش{=،+،-}وال
--adjust-section-vma بخش{=،+،-}وال
آدرس VMA و آدرس LMA نامگذاری شده را تنظیم یا تغییر دهید بخش. اگر = is
استفاده می شود، آدرس بخش تنظیم شده است وال. در غیر این صورت، وال به آن اضافه یا کم می شود
از آدرس بخش نظرات زیر را ببینید -- تغییر آدرس ها، در بالا. اگر
بخش در فایل ورودی وجود ندارد، اخطار صادر خواهد شد، مگر اینکه
- هشدارهای بدون تغییر استفاده می شود.

--change-section-lma بخش{=،+،-}وال
آدرس LMA نامگذاری شده را تنظیم یا تغییر دهید بخش. آدرس LMA آدرس است
جایی که بخش در زمان بارگذاری برنامه در حافظه بارگذاری می شود. به طور معمول این است
مانند آدرس VMA، که آدرس بخش در زمان اجرای برنامه است،
اما در برخی از سیستم ها، به ویژه آنهایی که برنامه در رام برگزار می شود، این دو می توانند باشند
ناهمسان. اگر = استفاده می شود، آدرس بخش تنظیم شده است وال. در غیر این صورت، وال اضافه شد
به آدرس بخش یا از آن کم می شود. نظرات زیر را ببینید -- تغییر آدرس ها,
در بالا. اگر بخش در فایل ورودی وجود ندارد، اخطار صادر خواهد شد، مگر اینکه
- هشدارهای بدون تغییر استفاده می شود.

--change-section-vma بخش{=،+،-}وال
آدرس VMA نامگذاری شده را تنظیم یا تغییر دهید بخش. آدرس VMA آدرس است
جایی که پس از شروع اجرای برنامه، بخش در آن قرار خواهد گرفت. به طور معمول
این همان آدرس LMA است، که آدرسی است که بخش در آن قرار خواهد گرفت
در حافظه بارگذاری می شود، اما در برخی از سیستم ها، به ویژه سیستم هایی که یک برنامه در آنها نگهداری می شود
رام، این دو می توانند متفاوت باشند. اگر = استفاده می شود، آدرس بخش تنظیم شده است وال.
در غیر این صورت، وال به آدرس بخش اضافه یا از آن کم می شود. نظرات را ببینید
زیر -- تغییر آدرس ها، در بالا. اگر بخش در فایل ورودی وجود ندارد، a
اخطار صادر خواهد شد، مگر اینکه - هشدارهای بدون تغییر استفاده می شود.

--تغییر-هشدار
--adjust-warnings
If --change-section-address or --change-section-lma or --change-section-vma استفاده می شود،
و بخش نامگذاری شده وجود ندارد، اخطار دهید. این پیش فرض است.

- هشدارهای بدون تغییر
--بدون تنظیم-اخطار
در این صورت اخطار صادر نکنید --change-section-address or --adjust-section-lma or
--adjust-section-vma استفاده می شود، حتی اگر بخش نامگذاری شده وجود نداشته باشد.

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

--افزودن-بخش نام بخش=نام فایل
یک بخش جدید به نام اضافه کنید نام بخش هنگام کپی کردن فایل مطالب جدید
بخش از فایل گرفته شده است نام فایل. اندازه بخش به اندازه خواهد بود
پرونده. این گزینه فقط روی فرمت‌های فایلی کار می‌کند که می‌توانند بخش‌هایی را با آن‌ها پشتیبانی کنند
نام های دلخواه

--تغییر نام-بخش نام قدیمی=نام جدید[,پرچم ها]
تغییر نام بخشی از نام قدیمی به نام جدید، به صورت اختیاری پرچم های بخش را به تغییر دهید
پرچم ها در این فرآیند این مزیت نسبت به استفاده از یک اسکریپت پیوند دهنده برای اجرای آن دارد
تغییر نام دهید به این صورت که خروجی به عنوان یک فایل شی باقی می ماند و به یک پیوند تبدیل نمی شود
قابل اجرا

این گزینه به ویژه زمانی مفید است که فرمت ورودی باینری باشد، زیرا این کار را انجام می دهد
همیشه بخشی به نام .data ایجاد کنید. به عنوان مثال، اگر می‌خواهید به جای آن یک a ایجاد کنید
بخشی به نام rodata حاوی داده های باینری است که می توانید از خط فرمان زیر استفاده کنید
برای رسیدن به آن:

objcopy -I باینری -O -ب \
--rename-section .data=.rodata,alloc,load,readonly,data,content \


-- تغییر - پیشرو - کاراکتر
برخی از فرمت‌های فایل شی از کاراکترهای ویژه در ابتدای نمادها استفاده می‌کنند. بیشترین
معمولاً چنین کاراکتری underscore است که کامپایلرها اغلب قبل از هر نماد اضافه می کنند.
این گزینه می گوید objcopy برای تغییر کاراکتر پیشرو هر نماد در هنگام آن
بین فرمت های فایل شی تبدیل می شود. اگر فرمت های فایل شی از همان پیشرو استفاده می کنند
شخصیت، این گزینه هیچ تاثیری ندارد. در غیر این صورت، یک کاراکتر اضافه می کند یا a را حذف می کند
شخصیت، یا تغییر یک کاراکتر، در صورت لزوم.

--حذف-پیشرو-کاره
اگر اولین کاراکتر یک نماد جهانی یک نماد خاص باشد از کاراکتر اصلی استفاده می شود
با فرمت فایل شی، کاراکتر را حذف کنید. رایج ترین نماد پیشرو
شخصیت زیر خط است. این گزینه یک زیرخط اصلی را از همه جهانی حذف می کند
نمادها این می تواند مفید باشد اگر بخواهید اشیاء فایل های مختلف را به هم پیوند دهید
قالب هایی با قراردادهای مختلف برای نام نمادها. این با
-- تغییر - پیشرو - کاراکتر زیرا همیشه نام نماد را در صورت لزوم تغییر می دهد،
صرف نظر از فرمت فایل شی فایل خروجی.

--srec-len=IVAL
فقط برای خروجی srec معنی دار است. حداکثر طول Srecords را تنظیم کنید
تولید شده به IVAL. این طول هر دو فیلد آدرس، داده و crc را پوشش می دهد.

--srec-forceS3
فقط برای خروجی srec معنی دار است. از تولید رکوردهای S1/S2 خودداری کنید و فقط S3 ایجاد کنید
فرمت ضبط

- تعریف مجدد-sym قدیمی=جدید
نام یک نماد را تغییر دهید قدیمی، به جدید. این می تواند مفید باشد زمانی که کسی در حال تلاش برای پیوند است
دو چیز با هم که شما هیچ منبعی برای آنها ندارید، و تداخل نام وجود دارد.

--redefine-syms=نام فایل
درخواست - تعریف مجدد-sym به هر جفت نماد "قدیمی جدید" در فایل ذکر شده است نام فایل.
نام فایل به سادگی یک فایل مسطح، با یک جفت نماد در هر خط است. نظرات خط ممکن است
معرفی شده توسط کاراکتر هش. این گزینه ممکن است بیش از یک بار داده شود.

-- تضعیف کردن
همه نمادهای سراسری فایل را به ضعیف بودن تغییر دهید. این می تواند هنگام ساختن مفید باشد
شی که با استفاده از -R گزینه پیوند دهنده
این گزینه فقط در صورت استفاده از فرمت فایل شی که از ضعیف پشتیبانی می کند مؤثر است
نمادها

--keep-symbols=نام فایل
درخواست ---نماد گزینه ای برای هر نماد فهرست شده در فایل نام فایل. نام فایل is
به سادگی یک فایل مسطح، با یک نام نماد در هر خط. نظرات خط ممکن است توسط
شخصیت هش این گزینه ممکن است بیش از یک بار داده شود.

--strip-symbols=نام فایل
درخواست نوار-نماد گزینه ای برای هر نماد فهرست شده در فایل نام فایل. نام فایل is
به سادگی یک فایل مسطح، با یک نام نماد در هر خط. نظرات خط ممکن است توسط
شخصیت هش این گزینه ممکن است بیش از یک بار داده شود.

--strip-unneeded-symbols=نام فایل
درخواست --نوار-بی نیاز-نماد گزینه ای برای هر نماد فهرست شده در فایل نام فایل.
نام فایل به سادگی یک فایل مسطح، با یک نام نماد در هر خط است. نظرات خط ممکن است
معرفی شده توسط کاراکتر هش. این گزینه ممکن است بیش از یک بار داده شود.

--keep-global-symbols=نام فایل
درخواست ------جهانی-نماد گزینه ای برای هر نماد فهرست شده در فایل نام فایل.
نام فایل به سادگی یک فایل مسطح، با یک نام نماد در هر خط است. نظرات خط ممکن است
معرفی شده توسط کاراکتر هش. این گزینه ممکن است بیش از یک بار داده شود.

--localize-symbols=نام فایل
درخواست -محلی کردن-نماد گزینه ای برای هر نماد فهرست شده در فایل نام فایل. نام فایل
به سادگی یک فایل مسطح، با یک نام نماد در هر خط است. نظرات خط ممکن است معرفی شود
توسط کاراکتر هش این گزینه ممکن است بیش از یک بار داده شود.

--symbols-weaken=نام فایل
درخواست -ضعف-نماد گزینه ای برای هر نماد فهرست شده در فایل نام فایل. نام فایل is
به سادگی یک فایل مسطح، با یک نام نماد در هر خط. نظرات خط ممکن است توسط
شخصیت هش این گزینه ممکن است بیش از یک بار داده شود.

--alt-machine-code=شاخص
اگر معماری خروجی دارای کدهای ماشین جایگزین است، از آن استفاده کنید شاخصکد هفتم در عوض
از یک پیش فرض این در مواردی مفید است که به یک ماشین یک کد رسمی اختصاص داده شود و
زنجیره ابزار کد جدید را می پذیرد، اما سایر برنامه ها همچنان به آن بستگی دارند
کد اصلی استفاده می شود

- متن قابل نوشتن
متن خروجی را به عنوان قابل نوشتن علامت گذاری کنید. این گزینه برای همه فایل های شی معنادار نیست
فرمت.

---نوشته خواندنی
متن خروجی را محافظت شده بنویسید. این گزینه برای همه اشیا معنی ندارد
فرمت های فایل

--خالص
فایل خروجی را به عنوان صفحه تقاضا علامت گذاری کنید. این گزینه برای همه اشیا معنی ندارد
فرمت های فایل

-- نجس
فایل خروجی را به عنوان ناخالص علامت گذاری کنید. این گزینه برای همه فایل های شی معنادار نیست
فرمت.

--پیشوند-symbols=رشته
پیشوند همه نمادها در فایل خروجی با رشته.

--prefix-sections=رشته
پیشوند همه نام بخش ها در فایل خروجی با رشته.

--prefix-alloc-sections=رشته
پیشوند تمام نام های تمام بخش های اختصاص داده شده در فایل خروجی با رشته.

--add-gnu-debuglink=مسیر به فایل
یک بخش .gnu_debuglink ایجاد می کند که حاوی ارجاع به آن است مسیر به فایل و اضافه می کند
آن را به فایل خروجی.

--only-keep-debug
یک فایل را پاک کنید، هر بخش را که ممکن است حذف شود حذف کنید -- strip-debug و
ترک بخش اشکال زدایی

هدف این است که این گزینه در ارتباط با --add-gnu-debuglink
برای ایجاد دو قسمت اجرایی یکی دودویی stripped که فضای کمتری را اشغال می کند
در RAM و در یک توزیع و دوم فایل اطلاعات اشکال زدایی که فقط است
در صورت نیاز به توانایی های اشکال زدایی مورد نیاز است. روش پیشنهادی برای ایجاد این
فایل ها به شرح زیر است:

1.
"فو" پس...

1.
یک فایل حاوی اطلاعات اشکال زدایی ایجاد کنید.

1.
stripped اجرایی

1.
برای افزودن پیوندی به اطلاعات اشکال زدایی در فایل اجرایی stripped.

توجه - انتخاب ".dbg" به عنوان پسوند برای فایل اطلاعات اشکال زدایی دلخواه است.
همچنین مرحله "--only-keep-debug" اختیاری است. در عوض می توانید این کار را انجام دهید:

1.
1.
1.
1.

یعنی فایلی که توسط --add-gnu-debuglink می تواند اجرایی کامل باشد. این کار را انجام می دهد
نباید فایلی باشد که توسط --only-keep-debug سوئیچ.

-V
- نسخه
نمایش شماره نسخه از objcopy.

-v
-- پرحرف
خروجی پرمخاطب: لیست تمام فایل های شی اصلاح شده. در مورد آرشیو، objcopy -V
تمام اعضای آرشیو را فهرست می کند.

--کمک
نمایش خلاصه ای از گزینه های به objcopy.

-- اطلاعات
نمایش لیستی که تمام معماری ها و فرمت های شی موجود را نشان می دهد.

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


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

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

  • 1
    facetracknoir
    facetracknoir
    برنامه هدتراک مدولار که
    پشتیبانی از چندین ردیاب چهره، فیلترها
    و پروتکل های بازی در میان ردیاب ها
    SM FaceAPI، AIC Inertial Head هستند
    ردیاب ...
    دانلود facetracknoir
  • 2
    کد QR پی اچ پی
    کد QR پی اچ پی
    کد QR PHP منبع باز (LGPL) است
    کتابخانه ای برای تولید کد QR،
    بارکد 2 بعدی. بر اساس
    کتابخانه libqrencode C، API را برای
    ایجاد بارک کد QR...
    کد QR PHP را دانلود کنید
  • 3
    آزاد
    آزاد
    Freeciv یک نوبت مبتنی بر رایگان است
    بازی استراتژی چند نفره که در آن هر کدام
    بازیکن رهبر a می شود
    تمدن، مبارزه برای به دست آوردن
    هدف نهایی: بودن...
    دانلود Freeciv
  • 4
    جعبه شن فاخته
    جعبه شن فاخته
    Cuckoo Sandbox از اجزای سازنده استفاده می کند
    نظارت بر رفتار بدافزار در الف
    محیط سندباکس; جدا شده از
    بقیه سیستم به صورت خودکار ارائه می دهد
    تحلیل یا...
    جعبه شنی فاخته را دانلود کنید
  • 5
    LMS-YouTube
    LMS-YouTube
    پخش ویدیوی YouTube در LMS (انتقال از
    Triode's to YouTbe API v3) این است
    برنامه ای که می توان آن را نیز واکشی کرد
    از جانب
    https://sourceforge.net/projects/lms-y...
    LMS-YouTube را دانلود کنید
  • 6
    اساس نمایش ویندوز
    اساس نمایش ویندوز
    Windows Presentation Foundation (WPF)
    یک چارچوب UI برای ساخت ویندوز است
    برنامه های دسکتاپ WPF از a
    مجموعه گسترده ای از توسعه برنامه
    امکانات...
    دانلود Windows Presentation Foundation
  • بیشتر "

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

Ad