Tuesday, 2 January 2018

ثنائي خيارات objcopy - ihex -


أوبجكوبي إهكس ثنائي الخيارات. بروم المبرمجين ثم قراءة تنسيق S - سجل وحرق البيانات في برومز أو إبرومز المستخدمة في النظام جزءا لا يتجزأ من بنف، بهلف، و B10F كانت صيغ ثنائية في وقت مبكر، لكنها ليست المدمجة أو مرنة أوبجكوبي إهكس ثنائي خيارات الخيار الثنائي الأسهم بيني الربح أوبجكوبي يمكن استخدامها لتوليد ملف ثنائي الخام باستخدام هدف الإخراج من ثنائي على سبيل المثال استخدام - O ثنائي عرض ملخص من الخيارات إلى أوبجكوبي صيغ سداسي عشري أكثر إحكاما لأنها تمثل 4 بت بدلا من 1 بت لكل حرف يمكن أيضا أن يعرف تنسيق الملف هذا سريكورد و سريك و S19 و S28 و S37 أدوات تطوير البرمجيات لذلك والمعالجات المضمنة الأخرى من شأنها أن تجعل التعليمات البرمجية القابلة للتنفيذ والبيانات في تنسيق سجل S. في تطبيق نموذجي، مترجم أو المجمع تحويل رمز البرنامج s المصدر مثل C أو لغة التجميع إلى رمز الجهاز والمخرجات في ملف هيكس ثم، لتجميع التعليمات البرمجية ل أفر تحتاج البدء من قبل تجميعه إلى قابل للتنفيذ باستخدام غك-أفر و ثم ربطه باستخدام أفر-أوبجكوبي - O إهكس أوبجكوبي إهكس الخيارات الثنائية ثنائي الخيار الفوز البرمجيات 8 رصاصة و --وبجدومب و - أوبجكوبي خيارات تسمح لك لتحديد أي أدوات ثنائية لاستخدامها من أفر، الأدوات الثنائية، والمخرجات تنسيق إهكس قابل للتنفيذ موتورولا S - سجل هو تنسيق ملف، التي أنشأتها موتورولا، الذي ينقل المعلومات الثنائية في أسي غنو بينوتيلز أوبجدومب وبرامج أوبجكوبي يمكن أن تنتج البرامج التي تخلق سجلات هيكس عادة استخدام أحرف إنهاء الخط التي تتفق مع اتفاقيات أنظمة التشغيل الخاصة بهم يمكن أن يكون أوبجكوبي تستخدم لتوليد ملف ثنائي الخام باستخدام هدف الإخراج من ثنائي على سبيل المثال استخدام - O ثنائي عرض ملخص من الخيارات ل أوبجكوبي هناك ترميز أسي أخرى مع غرض مماثل. الكثير، مثل S - سجل، هي أكثر مرونة لأنها تضمين معلومات العنوان بحيث يمكن تحديد جزء فقط من الخيارات الثنائية بروم أوبجكوبي إهكس على سبيل المثال، برامج لينكس تستخدم تغذية خط لف واحد، قيمة عرافة يحتوي هذا السجل على بائع محددة نص أسي يمثل سلسلة من عرافة أرقام العالم استعراض الخيارات الثنائية خيارات --objdump و --وبجكوبي تسمح لك لتحديد الأدوات الثنائية لاستخدامها من أفر، الأدوات الثنائية، والمخرجات تنسيق إهكس قابل للتنفيذ --binary الهندسة المعمارية الخيار أوبجكوبي أن ملف الإخراج يهدف إلى تشغيل على x86 تعليق خيارات عرض تد أمريتراد خيارات متطلبات التداول لجواز السفر أوبجكوبي يمكن استخدامها لتوليد ملف ثنائي الخام باستخدام هدف الإخراج من ثنائي على سبيل المثال استخدام - O ثنائي عرض ملخص من الخيارات ل أوبجكوبي هذا يعزز وضوح عن طريق تحديد بصريا السجلات كما أنه يوفر الحشو بين السجلات التي يمكن استخدامها لتحسين كفاءة تحليل الجهاز ويستخدم عادة لبرمجة ميكروكنترولر، إبرومز، وأنواع أخرى من الأجهزة المنطق للبرمجة ملف هيكس هو ثم المستوردة من قبل مبرمج لحرق رمز الجهاز في روم، أو يتم نقلها إلى النظام المستهدف للتحميل والتنفيذ أوبجكوبي إهكس الخيارات الثنائية لكسب هو ردود العشاق على الفوركس تم إنشاء شكل S - سجل في منتصف 1970s لمعالج موتورولا 6800 أوبجكوبي إهكس الخيارات الثنائية وغالبا ما تستخدم شكل إنتل هيكس مع معالجات إنتل توليد سريك موتورولا S الشكل، ثنائي، إهكس ملفات عرافة إنتل كل ما تحتاج إلى قبل تشغيل الأمر أوبجكوبي هو تغيير في الدليل يتم فصل السجلات سريك من قبل واحد أو أكثر من أحرف إنهاء سطر أسي بحيث يظهر كل سجل وحده على سطر نص. موتورولا S - سجل هو تنسيق ملف، التي أنشأتها موتورولا، الذي ينقل ثنائي المعلومات في شكل النص عرافة أسي أوبجكوبي إهكس الخيارات الثنائية من الشائع أن نرى البيانات لهذا السجل في شكل نول إنهاء شراء الفوركس البرمجيات تك عرافة هو تنسيق عرافة آخر يمكن أن تشمل جدول رمز لتصحيح الأخطاء Mt4 الخيارات الثنائية المملكة المتحدة التعليقات إي بيانات النص يمكن أن يكون أي شيء بما في ذلك خليط من اسم وحدة ملف المعلومات التالية، رقم مراجعة الإصدار، تاريخ التاريخ، اسم المنتج، اسم البائع، تسمية الذاكرة على ثنائي الفينيل متعدد الكلور، كوبيريغ هت Notes. Post navigation. Recent post. Original text. AVR ليبك مرجع الدليل A مشروع بسيط. تحسين إنتل هيكس files. We لدينا ثنائي من التطبيق، ولكن كيف نحصل عليه في المعالج معظم إن لم يكن كل المبرمجين لن تقبل و غنو قابل للتنفيذ كملف المدخلات، لذلك نحن بحاجة إلى القيام بمعالجة أكثر قليلا الخطوة التالية هي استخراج أجزاء من ثنائي وحفظ المعلومات في الملفات ويسمى الأداة غنو أن يفعل هذا أفر-objcopy. The محتويات روم يمكن أن يكون سحبت من مشروعنا ث ثنائي وضعت في الملف باستخدام الأمر التالي. AVR-objcopy - j - j - O ihex. The الناتجة ملف contains.1000000020E0A0E6B0E001C01D92A336B207E1F700 100010001F920F920FB60F9211242F938F939F93DD 1000200080916200882301F1813081F48091600029 100030009091610001979093610080936000009718 1000400049F41092620080E090E004C0809160006A 10005000909161009BBD8ABD9F918F912F910F90D0 الخيار 100060000FBE0F901F9018958091600090916100D5 10007000019690936100809360008F3F23E0920788 1000800049F781E0809362008FEF93E0E3CF83E84C 100090008FBD8EB581608EBD1BBC1ABC82E087BB54 1000A00084E089BF7894089583E88FBD8EB5816020 1000B0008EBD1BBC1ABC82E087BB84E089BF7894EC 1000C00085B7806885BF889585B78F7785BFF8CF5E 0800D000F89400C0F894FFCF82 00000001FF. The - j يشير إلى أن نريد المعلومات من وقطاع استخراج وإذا كنا تحديد الجزء إيبروم، يمكننا إنشاء ملف التي يمكن استخدامها لبرمجة إيبروم. أفر-أوبجكوبي - j --change-سيكتيون-لما - O ihex. There لا يوجد ملف مكتوب، لأن هذا الملف سيكون خاليا. بدءا مع الإصدار 2 17 من بينوتيلز غنو، الأمر أفر-أوبجكوبي التي تستخدم لتوليد فارغة ملفات إيبروم الآن يجهض بسبب قسم الإدخال فارغة حتى لا يتم إنشاء هذه الملفات الفارغة كما أنه يشير إلى خطأ في ماكيفيل التي سيتم القبض هناك، ويجعل من طباعة رسالة حول الملف الفارغ لا يتم إنشاؤها. أوبجكوبي إهكس الخيارات الثنائية. والمبرمجين بروم ثم قراءة شكل S - سجل وحرق البيانات في برومز أو إبرومز المستخدمة في النظام جزءا لا يتجزأ من بنف و بهلف و B10F كانت صيغ الثنائية في وقت مبكر، لكنها ليست المدمجة ولا مرنة أوبجكوبي إهكس الخيارات الثنائية الفوركس الفوركس فوريكسترادرغويد دليل المعلومات تداول المتداول يمكن استخدام أوبجكوبي لتوليد ملف ثنائي الخام باستخدام هدف إخراج ثنائي مثل استخدام - O ثنائي عرض ملخص للخيارات إلى تنسيقات سداسي عشري أكثر إحكاما لأنها تمثل 4 بت بدلا من 1 بت لكل حرف يمكن أيضا أن يعرف تنسيق الملف هذا سريكورد و سريك و S19 و S28 و S37 أدوات تطوير البرمجيات لذلك والمعالجات المضمنة الأخرى من شأنها أن تجعل التعليمات البرمجية القابلة للتنفيذ والبيانات في تنسيق سجل S. في تطبيق نموذجي، مترجم أو المجمع يقوم بتحويل البرنامج البرمجي شفرة المصدر مثل C أو لغة التجميع إلى رمز الجهاز والمخرجات في ملف هيكس ثم، لتجميع التعليمات البرمجية ل أفر تحتاج بداية من تجميعها إلى قابل للتنفيذ باستخدام غك-أفر وثم ربطه باستخدام avr - أوبجكوبي - O إهكس أوبجكوبي إهكس الخيارات الثنائية الفوركس الرسم البياني على الانترنت و --وبجدومب و - أوبجكوبي خيارات تسمح لك لتحديد الأدوات الثنائية التي تستخدم من أفر، الأدوات الثنائية، والمخرجات تنسيق إهكس قابل للتنفيذ موتورولا S - سجل هو تنسيق ملف ، التي أنشأتها موتورولا، التي تنقل المعلومات الثنائية في برامج أسي غنو بينوتيلز أوبجدومب و أوبجكوبي يمكن أن تنتج البرامج التي تقوم بإنشاء سجلات هيكس تستخدم عادة أحرف إنهاء الخط التي تتفق مع اتفاقيات أنظمة التشغيل الخاصة بهم يمكن أوبجكوبي يمكن استخدامها لتوليد ملف ثنائي الخام باستخدام هدف الإخراج من ثنائي على سبيل المثال استخدام - O ثنائي عرض ملخص من الخيارات إلى أوبجكوبي هناك ترميز أسي أخرى مع غرض مماثل. الكثير، مثل S - سجل، هي أكثر مرونة لأن فإنها تتضمن معلومات العنوان حتى يتمكنوا من تحديد جزء فقط من الخيارات الثنائية ل بروج أوبجكوبي إهكس على سبيل المثال، تستخدم برامج لينوكس تغذية خط لف واحد، قيمة عرافة يحتوي هذا السجل على نص أسي خاص بالمورد يمثل سلسلة من الأرقام السداسية في هوم إن أنغيلا تسمح لك خيارات --objdump و --objcopy بتحديد الأدوات الثنائية التي يجب استخدامها من أدوات أفر و بيناري و إخراج تنسيق إهيكس القابل للتنفيذ. - خيار البنية - binary يروي أوبجكوبي أن ملف الإخراج مخصص للتشغيل على x86 خيارات عرض التعليق فوريكس غويلر فس حول نانوميتر يمكن استخدام أوبجكوبي لتوليد ملف ثنائي الخام باستخدام هدف الانتاج من ثنائي على سبيل المثال استخدام - O ثنائي عرض ملخص من الخيارات ل أوبجكوبي هذا يعزز وضوح من قبل ديليمي بصريا تينغ السجلات كما أنه يوفر الحشو بين السجلات التي يمكن استخدامها لتحسين كفاءة تحليل الجهاز ويستخدم عادة لبرمجة ميكروكنترولر، إبرومز، وأنواع أخرى من أجهزة منطق برمجة ثم يتم استيراد ملف هيكس من قبل مبرمج لحرق رمز الجهاز في روم، أو يتم نقلها إلى النظام المستهدف للتحميل والتنفيذ أوبجكوبي إهكس الخيارات الثنائية العمل على مستويات تجارة الفوركس تم إنشاء تنسيق S - سجل في منتصف 1970s ل موتورولا 6800 المعالج أوبجكوبي إهكس الخيارات الثنائية شكل إنتل هيكس في كثير من الأحيان تستخدم مع معالجات إنتيل توليد سريك تنسيق موتورولا S، ثنائي، إهكس ملفات هيكس إنتيل كل ما عليك القيام به قبل تشغيل الأمر أوبجكوبي هو تغيير في الدليل يتم فصل السجلات سريك من قبل واحد أو أكثر من الحروف إنهاء خط أسي بحيث يظهر كل سجل وحده على سطر نص. موتورولا S - سجل هو تنسيق ملف، التي أنشأتها موتورولا، الذي ينقل المعلومات الثنائية في شكل النص عرافة أسي أوبجكوبي إهكس ثنائي اختيار أيونات من الشائع أن نرى البيانات لهذا السجل في شكل غول بورصة البورون تك تك هيكس آخر تنسيق عرافة التي يمكن أن تشمل جدول رمز لتصحيح الأخطاء استراتيجيات التداول الآلي بيتفير هوليوود بيانات النص يمكن أن يكون أي شيء بما في ذلك خليط من اسم ملف وحدة المعلومات التالية، رقم مراجعة الإصدار، تاريخ الوقت، اسم المنتج، اسم البائع، تسمية الذاكرة على بب، إشعار حقوق الطبع والنشر. نشر navigation. Recent post. Original text. Objcopy إهكس ثنائي الخيارات. بروم المبرمجين ثم قراءة S - شكل سجل وحرق البيانات في برومز أو إبرومز المستخدمة في النظام جزءا لا يتجزأ من بنف و بهلف و B10F كانت صيغ ثنائية في وقت مبكر، لكنها ليست المدمجة أو مرنة أوبجكوبي إهكس الخيارات الثنائية وايلدفورم سوفكس الفوركس أوبجكوبي يمكن استخدامها لتوليد ثنائي الخام ملف باستخدام هدف إخراج ثنائي مثل استخدام - O ثنائي عرض ملخص من الخيارات إلى أوبجكوبي صيغ سداسي عشري أكثر إحكاما لأنها تمثل 4 بت بدلا من 1 بت لكل حرف ويمكن أيضا أن يكون هذا التنسيق ملف يعرف باسم سريكورد، سريك، S19، S28، S37 أدوات تطوير البرمجيات لذلك والمعالجات المضمنة الأخرى من شأنه أن يجعل التعليمات البرمجية والبيانات القابلة للتنفيذ في تنسيق S - سجل. في تطبيق نموذجي، محول أو المجمع يقوم بتحويل البرنامج رمز المصدر مثل C أو لغة التجميع إلى رمز الجهاز والمخرجات في ملف هيكس ثم يتم استيراد ملف هيكس من قبل مبرمج لحرق رمز الجهاز في روم، أو يتم نقلها إلى النظام المستهدف للتحميل والتنفيذ أوبجكوبي إهكس الخيارات الثنائية رومنيا بورسا دي فالوري أخبار و --وبجدومب و - أوبجكوبي خيارات تسمح لك لتحديد أي أدوات ثنائية لاستخدامها من أفر، الأدوات الثنائية، والمخرجات تنسيق إهكس قابل للتنفيذ موتورولا S - سجل هو تنسيق ملف، التي أنشأتها موتورولا التي تنقل معلومات ثنائية في برامج أسي غنو بينوتيلز أوبجدومب و أوبجكوبي يمكن أن تنتج البرامج التي تقوم بإنشاء سجلات هيكس تستخدم عادة أحرف إنهاء الخط التي تتفق مع اتفاقيات أنظمة التشغيل الخاصة بها أوبجكوبي يمكن استخدامها لتوليد ملف ثنائي الخام باستخدام هدف الإخراج من ثنائي على سبيل المثال استخدام - O ثنائي عرض ملخص من الخيارات ل أوبجكوبي هناك ترميز أسي أخرى مع غرض مماثل. الكثير من مثل S - سجل، وأكثر مرونة لأنها تتضمن معلومات العنوان حتى يتمكنوا من تحديد جزء فقط من الخيارات الثنائية بروم أوبجكوبي إهكس على سبيل المثال، تستخدم برامج لينكس تغذية خط لف واحد، قيمة عرافة يحتوي هذا السجل على نص محدد أسي بائع يمثل سلسلة من الرقم عرافة التداول كونتو فرن تسمح لك خيارات --objdump و --objcopy بتحديد الأدوات الثنائية التي سيتم استخدامها من الأدوات أفر والثنائية والمخرجات يتم فصل سجلات سريك القابلة للتنفيذ من تنسيق إهكس بواحد أو أكثر من أحرف إنهاء سطر أسي بحيث يظهر كل سجل بمفرده على خط نص أسعار البورصة اليوم في جزيرة هيرد وجزر ماكدونالد يمكن استخدام أوبجكوبي لتوليد ملف ثنائي الخام باستخدام هدف الانتاج من ثنائي على سبيل المثال استخدام - O ثنائي عرض ملخص للخيارات ل أوبجكوب y هذا يعزز وضوح عن طريق تحديد بصريا السجلات، كما أنه يوفر الحشو بين السجلات التي يمكن استخدامها لتحسين آلة تحليل الكفاءة. وهي تستخدم عادة ل ميكروكنترولر البرمجة، إبرومز، وأنواع أخرى من الأجهزة المنطق برمجة ثم يتم استيراد ملف هيكس بواسطة مبرمج لحرق رمز الجهاز في روم، أو يتم نقلها إلى النظام المستهدف للتحميل والتنفيذ أوبجكوبي إهكس الخيارات الثنائية كسب المال على الانترنت في رومانيا في المنزل مجانا تم إنشاء تنسيق S - سجل في منتصف 1970s لموتورولا 6800 معالج أوبجكوبي إهكس الخيارات الثنائية تم استخدام تنسيق إنتل هيكس في كثير من الأحيان مع معالجات إنتل توليد سريك تنسيق موتورولا S، ثنائي، إهكس الملفات عرافة إنتل كل ما عليك القيام به قبل تشغيل الأمر أوبجكوبي هو تغيير في الدليل يتم فصل السجلات سريك من قبل واحد أو أكثر أسي أحرف إنهاء الخط بحيث يظهر كل سجل وحده على سطر نص. موتورولا S - سجل هو تنسيق ملف، التي أنشأتها موتورولا، أن ينقل بن معلومات أسي في شكل النص عرافة أسي أوبجكوبي إهكس الخيارات الثنائية من الشائع أن نرى البيانات لهذا السجل في شكل نول إنهاء في آخر ونتوك داباتكان وانغ على الانترنت دلام كيبولاوان كوكوس تك عرافة هو تنسيق عرافة آخر يمكن أن تشمل جدول رمز من أجل تصحيح خرطوشة الحبر إعادة التدوير للنقد المملكة المتحدة يمكن أن تكون البيانات النص أي شيء بما في ذلك خليط من اسم وحدة ملف المعلومات التالية، رقم مراجعة الإصدار، تاريخ التاريخ، اسم المنتج، اسم البائع، تسمية الذاكرة على بب، إشعار حقوق الطبع والنشر. نو غنو أوبجكوبي فائدة نسخ محتويات ملف كائن إلى أوبجكوبي آخر يستخدم مكتبة غنو بفد لقراءة وكتابة ملفات الكائن يمكن كتابة ملف الكائن الوجهة بتنسيق مختلف عن ملف كائن المصدر يتم التحكم في سلوك أوبجكوبي بالضبط من قبل الأمر - لين ملاحظة أنه يجب أن يكون أوبجكوبي قادرا على نسخ ملف مرتبط بالكامل بين أي تنسيقين ومع ذلك، نسخ ملف كائن ريلوكاتابل بين أي تنسيقين قد لا تعمل كما إكسبسيك ted. objcopy بإنشاء ملفات مؤقتة للقيام بترجماتها وحذفها يستخدم أوبجكوبي بعد بفد للقيام بجميع أعمال الترجمة لديه حق الوصول إلى كافة التنسيقات الموضحة في بفد وبالتالي فهي قادرة على التعرف على معظم التنسيقات دون أن يقال صراحة انظر BFD. objcopy يمكن يمكن استخدامها لتوليد S - السجلات باستخدام هدف الانتاج من سريك على سبيل المثال استخدام - O srec. objcopy يمكن استخدامها لتوليد ملف ثنائي الخام باستخدام هدف الإخراج من ثنائي على سبيل المثال استخدام - O ثنائي عندما أوبجكوبي يولد ملف ثنائي الخام، وسوف تنتج أساسا تفريغ الذاكرة من محتويات ملف كائن الإدخال سيتم تجاهل جميع الرموز ومعلومات نقل سيتم تفريغ الذاكرة في عنوان تحميل القسم الأدنى نسخها في ملف الإخراج. عند إنشاء سجل S أو الملف الثنائي الخام، قد يكون من المفيد استخدام - S لإزالة المقاطع التي تحتوي على معلومات تصحيح الأخطاء في بعض الحالات - R سوف تكون مفيدة لإزالة المقاطع التي تحتوي على معلومات غير مطلوبة من قبل الملف الثنائي. ملاحظة أوبجكوبي هو غير قادر على تغيير إنديانيس من ملفات الإدخال إذا كان تنسيق الإدخال لديه إنديانيس بعض الأشكال لا، يمكن أوبجكوبي نسخ فقط المدخلات إلى تنسيقات الملفات التي لها نفس إنديانيس أو التي ليس لها إنديانيس على سبيل المثال سريك ومع ذلك، انظر --reverse - bytes الخيار إنفيل أوتفيل ملفات الإدخال والإخراج، على التوالي إذا لم تقم بتحديد أوبتفيل أوبتكوبي بإنشاء ملف مؤقت وتدمير بشكل مدمر النتيجة مع اسم إنفيل - I بفدنام --input-تارجيت بفدنام النظر في تنسيق ملف كائن المصدر إلى بي بفدنام بدلا من محاولة استنتاجها انظر اختيار الهدف لمزيد من المعلومات - O بفدنام --output-تارجيت بفدنام كتابة ملف الإخراج باستخدام تنسيق الكائن بفدنام انظر تحديد الهدف لمزيد من المعلومات - F بفدنام --target بفدنام استخدام بفدنام ككائن تنسيق لكل من المدخلات وملف الإخراج أي ببساطة نقل البيانات من المصدر إلى الوجهة مع عدم وجود ترجمة انظر اختيار الهدف لمزيد من المعلومات - B بفدارتش --binary الهندسة المعمارية بفد قوس مفيدة عند تحويل ملف إدخال بنية أقل إلى ملف كائن في هذه الحالة يمكن تعيين بنية الإخراج إلى بفدارتش سيتم تجاهل هذا الخيار إذا كان ملف الإدخال لديه بفدارك المعروفة يمكنك الوصول إلى هذه البيانات الثنائية داخل برنامج بالإشارة إلى الرموز الخاصة التي يتم إنشاؤها بواسطة عملية التحويل تسمى هذه الرموز الثنائية أوبجفيل بدء، نهاية أوبيفيل الثنائية وثنائي أوبغفيل الحجم على سبيل المثال يمكنك تحويل ملف صورة إلى ملف كائن ومن ثم الوصول إليه في التعليمات البرمجية الخاصة بك باستخدام هذه الرموز - j سيكتيونباترن - فقط القسم سيكتيونباترن نسخ فقط المقاطع المشار إليها من ملف الإدخال إلى ملف الإخراج هذا الخيار قد تعطى أكثر من مرة لاحظ أن استخدام هذا الخيار بشكل غير لائق قد جعل ملف الإخراج غير قابل للاستخدام الأحرف البدل مقبولة في sectionpattern. If الحرف الأول من سيكتيونباترن هي علامة التعجب ثم لن يتم نسخ المقاطع المطابقة، حتى لو كان الاستخدام المبكر للقسم --only على سطر الأوامر نفسه o ثيرويز نسخه ل example. will نسخ كافة الماكنات ماشينغ ولكن ليس القسم - R سيكتيونباترن - إزالة القسم سيكتيونباترن إزالة أي قسم مطابقة سيكتيونباترن من ملف الإخراج هذا الخيار قد تعطى أكثر من مرة لاحظ أن استخدام هذا الخيار بشكل غير لائق قد جعل ملف الإخراج غير قابل للاستخدام يتم قبول أحرف البدل في سيكتيباترن باستخدام كل من - j و - R خيارات معا النتائج في السلوك غير معروف. إذا كان الحرف الأول من سيكتيونباترن هو علامة تعجب ثم لا تتم إزالة المقاطع مطابقة حتى إذا كان استخدام سابق من --remove - section على نفس سطر الأوامر سوف إزالة خلاف ذلك ل example. will إزالة كافة المقاطع مطابقة نمط ولكن لن إزالة القسم --remove-ريلوكاتيونس سيكتيونباترن إزالة الترحيل من ملف الإخراج لأي قسم مطابقة سيكتيونباترن هذا الخيار قد تعطى أكثر من مرة واحدة لاحظ أن استخدام هذا الخيار بشكل غير لائق قد يجعل ملف الإخراج غير قابل للاستخدام الأحرف البدل مقبولة في s إكتيباترن ل example. will إزالة الترحيل لجميع المقاطع مطابقة patter. If الحرف الأول من سيكتيونباترن هو علامة تعجب ثم مطابقة أقسام لن يكون نقلها إزالة حتى لو كان الاستخدام السابق من --remove-ريلوكاتيونس على نفس سطر الأوامر سيؤدي إلى إزالة عمليات النقل على سبيل المثال. إزالة جميع عمليات إعادة الترحيل لأقسام مطابقة للنمط ولكن لن تتم إزالة عمليات النقل إلى القسم - S --strip-آل لا تقم بنسخ معلومات النقل والرمز من الملف المصدر - g - ستريب-ديبوغ لا تقم بنسخ رموز تصحيح الأخطاء أو المقاطع من الملف المصدر - ستريب-ونيدد ستريب جميع الرموز التي لا تحتاج إلى معالجة النقل - K سيمبوننام - كيب-سيمبولنامنت عند تجريد الرموز والاحتفاظ برمز رمز الاسم حتى لو كان عادة يتم تجريد هذا الخيار يمكن أن تعطى أكثر من مرة - N رمز اسم الرمز --strip رمز رمز لا تقم بنسخ رمز رمز من الملف المصدر هذا الخيار قد تعطى أكثر من على سي --strip-أونيدد-سيمبول سيمبونينام لا تقم بنسخ رمز سيمبليمنام من الملف المصدر ما لم تكن هناك حاجة من قبل نقل يمكن أن يعطى هذا الخيار أكثر من مرة - G سيمبونام - كيب-غلوبال-سيمبول سيمبونينام الاحتفاظ رمز رمز فقط غلوبال جعل جميع الرموز الأخرى المحلية للملف بحيث لا تكون مرئية خارجيا يمكن إعطاء هذا الخيار أكثر من مرة --local-هيدن في كائن إلف وضع علامة على كافة الرموز التي تكون مخفية أو الرؤية الداخلية كما المحلية ينطبق هذا الخيار على رأس خيارات توطين رمز معين مثل - L - L اسم الرمز --localize رمز سيمبونينام تحويل رمز عالمي أو ضعيف يسمى رمزا إلى رمز محلي، بحيث لا يكون مرئيا خارجيا قد يعطى هذا الخيار أكثر من مرة ملاحظة - رموز فريدة من نوعها لا يتم تحويلها - W رمزية - رمز رمز علامة التبويب - Waken جعل رمز سيمبولنام ضعيفة قد يعطى هذا الخيار أكثر من مرة اسم رمز --globalize رمز إعطاء رمز رمز اسم النطاق العالمي بحيث يكون مرئيا خارج الملف في الذي يتم تعريفه يمكن إعطاء هذا الخيار أكثر من مرة - w --wildcard السماح بالتعبيرات العادية في رمز الرمز s المستخدمة في خيارات سطر الأوامر الأخرى يمكن استخدام علامة الاستفهام والنجمة والشرطة المائلة والأقواس المربعة في أي مكان في اسم الرمز إذا كان الحرف الأول من اسم الرمز هو علامة التعجب ثم يتم عكس معنى التبديل لهذا الرمز ل example. would يسبب أوبجكوبي لإضعاف كافة الرموز التي تبدأ مع فو باستثناء الرمز فو - x --discard-آل لا نسخ رموز غير عالمية من الملف المصدر - X --discard-لوكالز لا تقم بنسخ الرموز المحلية المولدة للمترجم تبدأ عادة ب L أو ب بايت بايت بايت إذا تم تمكين التشذير عبر الخيار --interleave ثم ابدأ تشغيل يمكن أن تتراوح مجموعة البايتات التي يمكن الاحتفاظ بها في بايتة البايتة البايتة في النطاق من 0 إلى الاتساع -1 حيث يكون اتساع القيمة المعطاة من خلال الخيار --interleave - اتساع - اتساع نطاق التداخل فقط نسخ نطاق من كل اتساع بايت لا تؤثر بيانات الرأس d حدد البايتة في النطاق الذي يبدأ النسخة باستخدام الخيار --byte حدد عرض النطاق مع الخيار --interleave-ويدث. هذا الخيار مفيد لإنشاء ملفات لبرنامج روم يستخدم عادة مع هدف إخراج سريك لاحظ أن أوبجكوبي سوف يشكو إذا لم تقم بتحديد الخيار --byte كذلك. اتساع التعشيق الافتراضي هو 4، مع - بايت تعيين إلى 0، أوبجكوبي نسخ البايت الأول من كل أربعة بايت من الإدخال إلى - عرض العرض - العرض العرضي عند استخدامها مع الخيار --interleave، قم بنسخ بايت العرض في المرة يتم تعيين بداية نطاق وحدات البايت المراد نسخها بواسطة الخيار - byte، ويتم تعيين مدى النطاق ب الخيار --interleave. القيمة الافتراضية لهذا الخيار هي 1 قيمة العرض بالإضافة إلى قيمة البايت التي تم تعيينها بواسطة الخيار - byte يجب ألا يتجاوز اتساع التعشيق الذي تم تعيينه بواسطة الخيار --interleave. هذا الخيار يمكن استخدامه لإنشاء صور لمومضتين 16 بت معشقتين في حافلة 32 بت عن طريق تمرير - b 0 - i 4 --interleave-w إدث 2 و - b 2 - i 4 --interleave-ويدث 2 تو أوبجكوبي كوماندس إذا كان المدخل 12345678 فإن المخرجات ستكون 1256 و 3478 على التوالي - p --preserve-ديتس تعيين تواريخ الوصول وتعديل ملف الإخراج أن تكون هي نفسها تلك الموجودة في ملف الإدخال - D --enable-ديترمينيستيك-أرتشيفس تعمل في وضع حتمي عند نسخ أعضاء الأرشيف وكتابة فهرس الأرشيف، استخدم صفر ل إيدس، جيدس، الطوابع الزمنية، واستخدام وسائط ملف ثابت لجميع الملفات إذا تم تكوين بينوتيلز مع --enable-ديترمينيستيك المحفوظات ثم هذا الوضع هو على افتراضيا ويمكن تعطيل مع الخيار - U، أدناه - U --disable-ديترمينيستيك-أرتشيفس لا تعمل في وضع حتمي هذا هو معكوس من الخيار - D، أعلاه عند نسخ أعضاء الأرشيف وكتابة فهرس الأرشيف، استخدام إيد الفعلي، جيد، الطابع الزمني، وقيم وضع الملف. هذا هو الافتراضي ما لم يتم تكوين بينوتيلز مع --enable-ديترمينيستيك-أرتشيفس --debugging تحويل معلومات التصحيح، إذا كان ذلك ممكنا هذا لا t الافتراضي لأنه يتم دعم تنسيقات تصحيح معينة فقط، وعملية التحويل يمكن أن تكون مضيعة للوقت --gap ملء ملء ملء الثغرات بين الأقسام مع فال تنطبق هذه العملية على عنوان تحميل لما من أقسام ويتم ذلك عن طريق زيادة حجم القسم مع عنوان أقل، وملء المساحة الإضافية التي تم إنشاؤها باستخدام فال - باد-لمعالجة سادة ملف الإخراج تصل إلى عنوان عنوان التحميل ويتم ذلك عن طريق زيادة حجم القسم الأخير يتم تعبئة مساحة إضافية مع القيمة المحددة من قبل --gap ملء الافتراضي صفر --set-ستارت فال تعيين عنوان بداية الملف الجديد إلى فال ليس كل تنسيقات ملف الكائن دعم إعداد عنوان البدء --change-بدء إنكر --adjust-ستارت إنكر تغيير عنوان البداية عن طريق إضافة إنكر ليس كل تنسيقات ملفات الكائن دعم تعيين عنوان البدء --change - عناوين إنكر --adjust-فما إنكر تغيير عناوين فما و لما من جميع الأقسام، فضلا عن عنوان البداية، عن طريق إضافة إنكر بعض الكائن تنسيقات الملفات لا تسمح سي تغيير العناوين بشكل تعسفي لاحظ أن هذا لا ينقل الأقسام إذا كان البرنامج يتوقع أن يتم تحميل أقسام في عنوان معين، ويستخدم هذا الخيار لتغيير المقاطع بحيث يتم تحميلها على عنوان مختلف، قد تفشل البرنامج - change-سيكتيون-أدرس سيكتيونباترن فال - adjust-سيكتيون-فما سيكتيونباترن فال تعيين أو تغيير كل من عنوان فما وعنوان لما من أي قسم مطابقة سيكتيونباترن إذا تم استخدامه، يتم تعيين عنوان القسم إلى فال خلاف ذلك، يتم إضافة فال إلى أو طرح من عنوان القسم انظر التعليقات تحت --change عناوين أعلاه إذا كان سيكتيباترن لا يطابق أي أقسام في ملف الإدخال، سيتم إصدار تحذير، ما لم يتم استخدام --no-تشانج-وارنينغز --change-سيكتيون - lma سيكتيونباترن فال تعيين أو تغيير عنوان لما من أي أقسام مطابقة سيكتيونباترن عنوان لما هو العنوان حيث سيتم تحميل القسم إلى الذاكرة في وقت تحميل البرنامج عادة هذا هو نفس عنوان فما، وهو عنوان القسم في وقت تشغيل البرنامج، ولكن على بعض الأنظمة، وخاصة تلك التي يتم عقد برنامج في روم، يمكن أن تكون مختلفة اثنين إذا تم استخدام، يتم تعيين عنوان القسم إلى فال خلاف ذلك، يتم إضافة فال إلى أو طرح من عنوان القسم انظر التعليقات تحت --change عناوين أعلاه إذا سيباراترن لا يطابق أي أقسام في ملف الإدخال، سيتم إصدار تحذير، ما لم يتم استخدام --no - تغيير التحذيرات --change-سيكتيون-فما سيكتيونباترن فال تعيين أو تغيير عنوان فما من أي قسم مطابقة سيكتيونباترن عنوان فما هو العنوان حيث سيتم وضع القسم بمجرد بدء البرنامج تنفيذ عادة هذا هو نفس عنوان لما، وهو العنوان حيث سيتم تحميل القسم إلى الذاكرة، ولكن على بعض الأنظمة، وخاصة تلك التي يتم عقد برنامج في روم، يمكن أن تكون مختلفة اثنين إذا تم استخدام، يتم تعيين عنوان القسم إلى فال خلاف ذلك، يتم إضافة فال إلى أو طرح من عنوان القسم انظر التعليقات تحت - - تغيير-addre سسيس أعلاه إذا سيكتيباترن لا يطابق أي أقسام في ملف الإدخال، سيتم إصدار تحذير، ما لم يتم استخدام --no - تغيير التحذيرات --change-تحذيرات --adjust-التحذيرات إذا --change-سيكتيون-أدرس أو - - change-سيكتيون-لما أو - change-سيكتيون-فما يستخدم، ونمط القسم لا يتطابق مع أي أقسام، إصدار تحذير هذا هو الافتراضي - لا تغيير التحذيرات --no - ضبط التحذيرات لا إصدار تحذير إذا تم استخدام --change-سيكتيون-أدرس أو --adjust-سيكتيون-لما أو --adjust-سيكتيون-فما، حتى إذا كان نمط القسم لا يطابق أي أقسام --set-سيكتيون-فلاج سيكتيونبرتن فلاج سيت الأعلام لأية أقسام مطابقة سيكتيونباترن الوسيطة الأعلام هي سلسلة مفصولة بفواصل من أسماء العلم الأسماء المعترف بها هي تخصيص والمحتويات والتحميل، نولود، للقراءة فقط، رمز، البيانات، روم، حصة، وتصحيح يمكنك تعيين علم المحتويات ل a القسم الذي لا يحتوي على محتويات، ولكن ليس من المفيد لمسح محتويات العلم من القسم الذي لديه محتويات إزالة فقط المقطع بدلا من ذلك ليس كل الأعلام ذات معنى لكافة تنسيقات ملفات الكائن --add-سيكتيون سيكتيونام فلنام إضافة قسم جديد اسمه سيكتيونام أثناء نسخ الملف محتويات القسم الجديد مأخوذة من ملف فلنام حجم المقطع سيكون حجم من الملف يعمل هذا الخيار فقط على تنسيقات الملفات التي يمكن أن تدعم الأقسام مع أسماء تعسفية ملاحظة - قد يكون من الضروري استخدام الخيار - set-سيكتيون-فلاجس لضبط سمات القسم الذي تم إنشاؤه حديثا --dump-سيكتيون سيكتيونام فلنام وضع محتويات القسم اسمه سيكتيونام في اسم الملف ملف الكتابة فوق أي محتويات التي قد تكون هناك سابقا هذا الخيار هو معكوس - add-سيكتيون هذا الخيار مشابه للخيار - only القسم إلا أنه لا إنشاء ملف منسق، فإنه مجرد مقالب المحتويات والبيانات الثنائية الخام، دون تطبيق أي إعادة التوطين الخيار يمكن تحديد أكثر من مرة --update القسم سيكتيونام اسم الملف استبدال المحتويات الموجودة من ثانية تسمى اسمه سيكتيونام مع محتويات ملف اسم الملف سيتم تعديل حجم القسم لحجم الملف سيتم تغيير الأعلام القسم ل سيكتيونام لملفات تنسيق إلف القسم إلى رسم الخرائط القطاع أيضا أن تظل دون تغيير، وهو أمر غير ممكن باستخدام --remove القسم تليها --add القسم يمكن تحديد الخيار أكثر من مرة واحدة. ملاحظة - فمن الممكن استخدام - قسم القسم و - update القسم على حد سواء تحديث وإعادة تسمية قسم من أمر واحد لين في هذه الحالة، قم بتمرير اسم القسم الأصلي إلى القسم - update وأسماء القسم الأصلي والجديد إلى - اسم القسم - add-رمز قيمة القسم الاسم والأعلام إضافة رمز جديد اسمه أثناء نسخ الملف هذا يمكن تحديد الخيار عدة مرات إذا أعطي القسم، فسيكون الرمز مرتبطا مع ذلك القسم ونسبيته، وإلا فإنه سيكون رمزا لنظام النفاذ وتقاسم المنافع سيؤدي تحديد قسم غير معرف إلى خطأ فادح لا يوجد أي فحص للقيمة، سيتم اتخاذها s المحدد يمكن تحديد أعلام الرموز ولن تكون جميع الأعلام ذات مغزى بالنسبة إلى جميع تنسيقات ملفات الكائن افتراضيا، يكون الرمز عالميا. سوف تضيف العلامة الخاصة قبل أوثيرسيم الرمز الجديد أمام أوثيرسيم المحدد وإلا ستتم إضافة الرمز s في نهاية جدول الرمز بالترتيب الذي تظهر به - اسم القسم - الاسم المستعار الإسم المستعار والأعلام إعادة تسمية قسم من الاسم القديم إلى الاسم المستعار اختياريا تغيير أعلام القسم إلى الأعلام في العملية هذا له ميزة أكثر من خلال برنامج نصي لينكر لأداء إعادة تسمية في أن الإخراج يبقى كملف كائن ولا يصبح مرتبطا القابل للتنفيذ. هذا الخيار مفيد بشكل خاص عندما يكون تنسيق الإدخال ثنائي، لأن هذا سوف دائما إنشاء قسم يسمى إذا على سبيل المثال، أردت بدلا من ذلك لإنشاء قسم التي تحتوي على بيانات ثنائية يمكنك استخدام سطر الأوامر التالي لتحقيق ذلك - لونغ-سيكتيون-نامس يتحكم في التعامل مع أسماء مقطع طويل عند معالجة تنسيق كوف و بي-كوف s السلوك الافتراضي، الاحتفاظ، هو الحفاظ على أسماء مقطع طويل إذا كان أي موجود في ملف الإدخال خيارات تمكين وتعطيل تمكين أو تعطيل استخدام أسماء مقطع طويل في كائن الإخراج عند تعطيل هو في الواقع، أي أسماء مقطع طويل في كائن الإدخال سيتم اقتطاع الخيار تمكين تنبعث فقط أسماء مقطع طويل إذا كان أي موجود في المدخلات هذا هو في الغالب نفس إبقاء ولكن يتم ترك وندفيند ما إذا كان الخيار تمكين قد تجبر إنشاء جدول سلسلة فارغة في ملف الإخراج --change-ليدينغ-شار بعض تنسيقات ملفات الكائن تستخدم أحرفا خاصة في بداية الرموز أكثر هذه الخصائص شيوعا هو تسطير أسفل، والذي عادة ما يضيفه المجمعون قبل كل رمز يخبر هذا الخيار أوبجكوبي بتغيير الحرف الرئيسي لكل رمز عند فإنه يحول بين تنسيقات ملفات الكائن إذا كانت تنسيقات ملفات الكائن تستخدم نفس الحرف الرئيسي، فإن هذا الخيار ليس له أي تأثير خلاف ذلك، فإنه سيضيف حرفا، أو إزالة حرف، أو تغيير character, as appropriate --remove-leading-char If the first character of a global symbol is a special symbol leading character used by the object file format, remove the character The most common symbol leading character is underscore This option will remove a leading underscore from all global symbols This can be useful if you want to link together objects of different file formats with different conventions for symbol names This is different from --change-leading-char because it always changes the symbol name when appropriate, regardless of the object file format of the output file --reverse-bytes num Reverse the bytes in a section with output contents A section length must be evenly divisible by the value given in order for the swap to be able to take place Reversing takes place before the interleaving is performed. This option is used typically in generating ROM images for problematic target systems For example, on some target boards, the 32-bit words fetched from 8-bit ROMs are re - assembled in little-endian byte order regardless of the CPU byte order Depending on the programming model, the endianness of the ROM may need to be modified. Consider a simple file with a section containing the following eight bytes 12345678.Using --reverse-bytes 2 for the above example, the bytes in the output file would be ordered 21436587.Using --reverse-bytes 4 for the above example, the bytes in the output file would be ordered 43218765.By using --reverse-bytes 2 for the above example, followed by --reverse-bytes 4 on the output file, the bytes in the second output file would be ordered 34127856 --srec-len ival Meaningful only for srec output Set the maximum length of the Srecords being produced to ival This length covers both address, data and crc fields --srec-forceS3 Meaningful only for srec output Avoid generation of S1 S2 records, creating S3-only record format --redefine-sym old new Change the name of a symbol old to new This can be useful when one is trying link two things together for which you have no source, and there are name collisions --redefine-syms filename Apply --redefine-sym to each symbol pair old new listed in the file filename filename is simply a flat file, with one symbol pair per line Line comments may be introduced by the hash character This option may be given more than once --weaken Change all global symbols in the file to be weak This can be useful when building an object which will be linked against other objects using the - R option to the linker This option is only effective when using an object file format which supports weak symbols --keep-symbols filename Apply --keep-symbol option to each symbol listed in the file filename filename is simply a flat file, with one symbol name per line Line comments may be introduced by the hash character This option may be given more than once --strip-symbols filename Apply --strip-symbol option to each symbol listed in the file filename filename is simply a flat file, with one symbol name per l ine Line comments may be introduced by the hash character This option may be given more than once --strip-unneeded-symbols filename Apply --strip-unneeded-symbol option to each symbol listed in the file filename filename is simply a flat file, with one symbol name per line Line comments may be introduced by the hash character This option may be given more than once --keep-global-symbols filename Apply --keep-global-symbol option to each symbol listed in the file filename filename is simply a flat file, with one symbol name per line Line comments may be introduced by the hash character This option may be given more than once --localize-symbols filename Apply --localize-symbol option to each symbol listed in the file filename filename is simply a flat file, with one symbol name per line Line comments may be introduced by the hash character This option may be given more than once --globalize-symbols filename Apply --globalize-symbol option to each symbol listed in the file filename filena me is simply a flat file, with one symbol name per line Line comments may be introduced by the hash character This option may be given more than once --weaken-symbols filename Apply --weaken-symbol option to each symbol listed in the file filename filename is simply a flat file, with one symbol name per line Line comments may be introduced by the hash character This option may be given more than once --alt-machine-code index If the output architecture has alternate machine codes, use the index th code instead of the default one This is useful in case a machine is assigned an official code and the tool-chain adopts the new code, but other applications still depend on the original code being used For ELF based architectures if the index alternative does not exist then the value is treated as an absolute number to be stored in the emachine field of the ELF header --writable-text Mark the output text as writable This option isn t meaningful for all object file formats --readonly-text Make the output text write protected This option isn t meaningful for all object file formats --pure Mark the output file as demand paged This option isn t meaningful for all object file formats --impure Mark the output file as impure This option isn t meaningful for all object file formats --prefix-symbols string Prefix all symbols in the output file with string --prefix-sections string Prefix all section names in the output file with string --prefix-alloc-sections string Prefix all the names of all allocated sections in the output file with string --add-gnu-debuglink path-to-file Creates a section which contains a reference to path-to-file and adds it to the output file Note the file at path-to-file must exist Part of the process of adding the section involves embedding a checksum of the contents of the debug info file into the section. If the debug info file is built in one location but it is going to be installed at a later time into a different location then do not use the path to the i nstalled location The --add-gnu-debuglink option will fail because the installed file does not exist yet Instead put the debug info file in the current directory and use the --add-gnu-debuglink option without any directory components, like this. At debug time the debugger will attempt to look for the separate debug info file in a set of known locations The exact set of these locations varies depending upon the distribution being used, but it typically includes The same directory as the executable A sub-directory of the directory containing the executable called A global debug directory such as usr lib debug. As long as the debug info file has been installed into one of these locations before the debugger is run everything should work correctly --keep-file-symbols When stripping a file, perhaps with --strip-debug or --strip-unneeded retain any symbols specifying source file names, which would otherwise get stripped --only-keep-debug Strip a file, removing contents of any sections that wou ld not be stripped by --strip-debug and leaving the debugging sections intact In ELF files, this preserves all note sections in the output. Note - the section headers of the stripped sections are preserved, including their sizes, but the contents of the section are discarded The section headers are preserved so that other tools can match up the debuginfo file with the real executable, even if that executable has been relocated to a different address space. The intention is that this option will be used in conjunction with --add-gnu-debuglink to create a two part executable One a stripped binary which will occupy less space in RAM and in a distribution and the second a debugging information file which is only needed if debugging abilities are required The suggested procedure to create these files is as follows. Link the executable as normal Assuming that is is called foo then. Run objcopy --only-keep-debug foo to create a file containing the debugging info. Run objcopy --strip-debug foo to c reate a stripped executable. Run objcopy foo to add a link to the debugging info into the stripped executable. Note the choice of as an extension for the debug info file is arbitrary Also the --only-keep-debug step is optional You could instead do this. Link the executable as normal. Copy foo to. Run objcopy --strip-debug foo. Run objcopy foo. i e the file pointed to by the --add-gnu-debuglink can be the full executable It does not have to be a file created by the --only-keep-debug switch. Note this switch is only intended for use on fully linked files It does not make sense to use it on object files where the debugging information may be incomplete Besides the gnudebuglink feature currently only supports the presence of one filename containing debugging information, not multiple filenames on a one-per-object-file basis --strip-dwo Remove the contents of all DWARF sections, leaving the remaining debugging sections and all symbols intact This option is intended for use by the compiler as part o f the - gsplit-dwarf option, which splits debug information between the o file and a separate file The compiler generates all debug information in the same file, then uses the --extract-dwo option to copy the sections to the file, then the --strip-dwo option to remove those sections from the original o file --extract-dwo Extract the contents of all DWARF sections See the --strip-dwo option for more information --file-alignment num Specify the file alignment Sections in the file will always begin at file offsets which are multiples of this number This defaults to 512 This option is specific to PE targets --heap reserve --heap reserve commit Specify the number of bytes of memory to reserve and optionally commit to be used as heap for this program This option is specific to PE targets --image-base value Use value as the base address of your program or dll This is the lowest memory location that will be used when your program or dll is loaded To reduce the need to relocate and improve perfo rmance of your dlls, each should have a unique base address and not overlap any other dlls The default is 0x400000 for executables, and 0x10000000 for dlls This option is specific to PE targets --section-alignment num Sets the section alignment Sections in memory will always begin at addresses which are a multiple of this number Defaults to 0x1000 This option is specific to PE targets --stack reserve --stack reserve commit Specify the number of bytes of memory to reserve and optionally commit to be used as stack for this program This option is specific to PE targets --subsystem which --subsystem which major --subsystem which major minor Specifies the subsystem under which your program will execute The legal values for which are native windows console posix efi-app efi-bsd efi-rtd sal-rtd and xbox You may optionally set the subsystem version also Numeric values are also accepted for which This option is specific to PE targets --extract-symbol Keep the file s section flags and symbols bu t remove all section data Specifically, the option. removes the contents of all sections. sets the size of every section to zero and. sets the file s start address to zero. This option is used to build a file for a VxWorks kernel It can also be a useful way of reducing the size of a --just-symbols linker input file --compress-debug-sections Compress DWARF debug sections using zlib with SHFCOMPRESSED from the ELF ABI Note - if compression would actually make a section larger then it is not compressed --compress-debug-sections none --compress-debug-sections zlib --compress-debug-sections zlib-gnu --compress-debug-sections zlib-gabi For ELF files, these options control how DWARF debug sections are compressed --compress-debug-sections none is equivalent to --decompress-debug-sections --compress-debug-sections zlib and --compress-debug-sections zlib-gabi are equivalent to --compress-debug-sections --compress-debug-sections zlib-gnu compresses DWARF debug sections using zlib The debug sections a re renamed to begin with instead of Note - if compression would actually make a section larger then it is not compressed nor renamed --decompress-debug-sections Decompress DWARF debug sections using zlib The original section names of the compressed sections are restored --elf-stt-common yes --elf-stt-common no For ELF files, these options control whether common symbols should be converted to the STTCOMMON or STTOBJECT type --elf-stt-common yes converts common symbol type to STTCOMMON --elf-stt-common no converts common symbol type to STTOBJECT - V --version Show the version number of objcopy - v --verbose Verbose output list all object files modified In the case of archives, objcopy - V lists all members of the archive --help Show a summary of the options to objcopy --info Display a list showing all architectures and object formats available.

No comments:

Post a Comment