هذا هو الأمر aarch64-linux-gnu-strip الذي يمكن تشغيله في مزود الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
شريط - تجاهل الرموز من ملفات الكائن.
موجز
قطاع [-F com.bfdname |- الهدف =com.bfdname]
[-I com.bfdname |- هدف الإدخال =com.bfdname]
[-O com.bfdname |- إخراج الهدف =com.bfdname]
[-s|- شريط الكل]
[-S|-g|-d|- شريط التصحيح]
[- شريط dwo]
[-K اسم الرمز |- حفظ الرمز =اسم الرمز]
[-N اسم الرمز |- رمز الشريط =اسم الرمز]
[-w|- بطاقة برية]
[-x|--تجاهل كل] [-X |- تجاهل-السكان المحليين]
[-R اسم القسم |- إزالة القسم =اسم القسم]
[-o ملف] [-p|- تمر محفوظ]
[-D|- تمكين - حتمية - المحفوظات]
[-U|--تعطيل - حتمية - المحفوظات]
[- حفظ-ملف-رموز]
[- حفظ التصحيح فقط]
[-v |- الإسراف] [-V|--الإصدار]
[--مساعدة] [--معلومات]
objfile
الوصف
جنو قطاع يتجاهل جميع الرموز من ملفات الكائن objfile. قائمة ملفات الكائن قد
تشمل المحفوظات. يجب تقديم ملف كائن واحد على الأقل.
قطاع يعدل الملفات المسماة في الوسيطة الخاصة به ، بدلاً من كتابة نسخ معدلة تحتها
أسماء مختلفة.
OPTIONS
-F com.bfdname
- الهدف =com.bfdname
تعامل مع الأصل objfile كملف بتنسيق التعليمات البرمجية الهدف com.bfdname، وإعادة الكتابة
بنفس الشكل.
--مساعدة
اعرض ملخصًا للخيارات لـ قطاع والخروج.
--معلومات
اعرض قائمة تعرض جميع البنيات وتنسيقات الكائنات المتاحة.
-I com.bfdname
- هدف الإدخال =com.bfdname
تعامل مع الأصل objfile كملف بتنسيق التعليمات البرمجية الهدف com.bfdname.
-O com.bfdname
- إخراج الهدف =com.bfdname
استبدل objfile بملف بتنسيق الإخراج com.bfdname.
-R اسم القسم
- إزالة القسم =اسم القسم
قم بإزالة أي قسم مسمى اسم القسم من ملف الإخراج ، بالإضافة إلى أي شيء
وإلا ستتم إزالة الأقسام. يمكن أن يعطى هذا الخيار أكثر من مرة. ملحوظة
أن استخدام هذا الخيار بشكل غير مناسب قد يجعل ملف الإخراج غير قابل للاستخدام. ال
حرف البدل * قد تعطى في نهاية اسم القسم. إذا كان الأمر كذلك ، ثم أي قسم
بدءا من اسم القسم سوف يزال.
-s
- شريط الكل
قم بإزالة كافة الرموز.
-g
-S
-d
- شريط التصحيح
إزالة رموز التصحيح فقط.
- شريط dwo
قم بإزالة محتويات جميع أقسام DWARF .dwo ، مع ترك التصحيح المتبقي
المقاطع وجميع الرموز سليمة. انظر وصف هذا الخيار في objcopy
قسم لمزيد من المعلومات.
- لا لزوم لها
قم بإزالة جميع الرموز غير المطلوبة لمعالجة النقل.
-K اسم الرمز
- حفظ الرمز =اسم الرمز
عند تجريد الرموز ، احتفظ بالرمز اسم الرمز حتى لو تم تجريده بشكل طبيعي.
يمكن أن يعطى هذا الخيار أكثر من مرة.
-N اسم الرمز
- رمز الشريط =اسم الرمز
إزالة الرمز اسم الرمز من ملف المصدر. قد يتم إعطاء هذا الخيار أكثر من
مرة واحدة ، ويمكن دمجه مع خيارات شريط أخرى غير -K.
-o ملف
ضع الإخراج المجرد فيه ملف، بدلاً من استبدال الملف الحالي. عندما
يتم استخدام الحجة ، واحدة فقط objfile يمكن تحديد الحجة.
-p
- تمر محفوظ
احتفظ بمواعيد الوصول والتعديل للملف.
-D
- تمكين - حتمية - المحفوظات
تعمل في حتمية الوضع. عند نسخ أعضاء الأرشيف وكتابة الأرشيف
الفهرس ، واستخدم الصفر مع UIDs ، و GID ، والطوابع الزمنية ، واستخدم أوضاع ملفات متسقة للجميع
الملفات.
If المرآبات تم تكوينه مع - تمكين - حتمية - المحفوظات، فسيتم تشغيل هذا الوضع
بشكل افتراضي. يمكن تعطيله باستخدام -U الخيار أدناه.
-U
--تعطيل - حتمية - المحفوظات
Do ليس تعمل في حتمية الوضع. هذا هو معكوس -D الخيار أعلاه:
عند نسخ أعضاء الأرشيف وكتابة فهرس الأرشيف ، استخدم UID و GID و
الطابع الزمني ، وقيم وضع الملف.
هذا هو الافتراضي ما لم المرآبات تم تكوينه مع
- تمكين - حتمية - المحفوظات.
-w
- بطاقة برية
السماح باستخدام التعبيرات العادية بتنسيق اسم الرمزs المستخدمة في خيارات سطر الأوامر الأخرى. ال
علامة الاستفهام (؟) والعلامة النجمية (*) والشرطة المائلة للخلف (\) والأقواس المربعة ([]) يمكن للعوامل
يمكن استخدامها في أي مكان في اسم الرمز. إذا كان الحرف الأول من اسم الرمز هو
علامة التعجب (!) ثم يتم عكس الإحساس بالمفتاح لهذا الرمز. ل
مثال:
-w -K! foo -K fo *
قد يتسبب في احتفاظ الشريط بالرموز التي تبدأ بالأحرف "fo" فقط ، ولكن إلى
تجاهل الرمز "foo".
-x
--تجاهل كل
إزالة الرموز غير العمومية.
-X
- تجاهل-السكان المحليين
إزالة الرموز المحلية التي تم إنشاؤها من قبل المترجم. (هذه تبدأ عادةً بـ L or ..)
- حفظ-ملف-رموز
عند تجريد ملف ، ربما بامتداد - شريط التصحيح or - لا لزوم لها، الاحتفاظ بأي
الرموز التي تحدد أسماء الملفات المصدر ، والتي قد يتم تجريدها بخلاف ذلك.
- حفظ التصحيح فقط
قم بإزالة ملف ، وإفراغ محتويات أي أقسام لن يتم تجريدها
- شريط التصحيح وترك أقسام التصحيح سليمة. في ملفات ELF ، هذا يحفظ ملفات
جميع أقسام الملاحظات في الإخراج أيضًا.
ملاحظة - يتم الاحتفاظ برؤوس الأقسام الخاصة بالمقاطع التي تم تجريدها ، بما في ذلك عناوين ملفات
الأحجام ، ولكن يتم تجاهل محتويات القسم. رؤوس الأقسام هي
يتم الاحتفاظ بها حتى تتمكن الأدوات الأخرى من مطابقة ملف debuginfo مع ملف
قابل للتنفيذ ، حتى لو تم نقل هذا الملف القابل للتنفيذ إلى مساحة عنوان مختلفة.
القصد من ذلك هو استخدام هذا الخيار مع --add-gnu-debuglink
لإنشاء ملف تنفيذي من جزأين. أحدهما ثنائي تم تجريده وسيشغل مساحة أقل
في ذاكرة الوصول العشوائي والتوزيع والثاني ملف معلومات التصحيح وهو فقط
مطلوب إذا كانت قدرات التصحيح مطلوبة. الإجراء المقترح لإنشاء هذه
الملفات على النحو التالي:
1.
"foo" إذن ...
1.
إنشاء ملف يحتوي على معلومات التصحيح.
1.
جرد قابل للتنفيذ.
1.
لإضافة ارتباط إلى معلومات التصحيح في الملف القابل للتنفيذ الذي تم تجريده.
ملاحظة --- اختيار ".dbg" كامتداد لملف معلومات التصحيح أمر عشوائي.
كما أن خطوة "- only-keep-debug" اختيارية. يمكنك بدلاً من ذلك القيام بذلك:
1.
1.
1.
1.
على سبيل المثال ، الملف الذي أشار إليه الملف --add-gnu-debuglink يمكن أن يكون الملف القابل للتنفيذ الكامل. هو - هي
ليس من الضروري أن يكون ملفًا تم إنشاؤه بواسطة - حفظ التصحيح فقط التبديل.
ملاحظة --- هذا رمز التبديل مخصص فقط للاستخدام في الملفات المرتبطة بالكامل. لا تصنع
من المنطقي استخدامه في ملفات الكائنات حيث قد تكون معلومات التصحيح غير كاملة.
بالإضافة إلى ميزة gnu_debuglink التي تدعم حاليًا وجود اسم ملف واحد فقط
تحتوي على معلومات تصحيح الأخطاء ، وليس أسماء ملفات متعددة في ملف واحد لكل كائن
الأساس.
-V
--الإصدار
إظهار رقم الإصدار لـ قطاع.
-v
- الإسراف
الإخراج المطول: سرد كافة ملفات الكائنات المعدلة. في حالة المحفوظات ، قطاع -v
يسرد جميع أعضاء الأرشيف.
@ملف
قراءة خيارات سطر الأوامر من ملف. يتم إدراج الخيارات المقروءة بدلاً من ملف
أصلي @ملف اختيار. إذا ملف غير موجود ، أو لا يمكن قراءته ، ثم الخيار
سيتم التعامل معها حرفيا ، ولن تتم إزالتها.
خيارات في ملف مفصولة بمسافة بيضاء. قد يتم تضمين حرف مسافة بيضاء
في خيار من خلال إحاطة الخيار بالكامل بعلامات اقتباس مفردة أو مزدوجة. أي
قد يتم تضمين الحرف (بما في ذلك الشرطة المائلة للخلف) عن طريق بادئة الحرف المراد أن يكون
مشمول بشرطة مائلة للخلف. ال ملف قد تحتوي نفسها على @ إضافيةملف والخيارات؛ أي
ستتم معالجة هذه الخيارات بشكل متكرر.
استخدم شريط aarch64-linux-gnu عبر الإنترنت باستخدام خدمات onworks.net